加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver 2005数据库还原与备份

发布时间:2020-12-12 14:13:19 所属栏目:MsSql教程 来源:网络整理
导读:需要解决的问题: sqlserver management studio 连接远程 sqlserver 服务器() ??????????????????????????? 当备份的数据库在远程,备份出来的文件也在远程,如何在本地拿到备份文件(两台电脑之间的共享问题) http://ryxxlong.iteye.com/blog/524430 ? 1

需要解决的问题:sqlserver management studio连接远程sqlserver服务器()

??????????????????????????? 当备份的数据库在远程,备份出来的文件也在远程,如何在本地拿到备份文件(两台电脑之间的共享问题)http://ryxxlong.iteye.com/blog/524430

?

1

将数据服务器上的sql server数据库,确保数据库服务器的硬盘空间。

第一步:建立共享文件夹,赋予读/写权限:Net share 共享名称=盘符路径

第二步:在sql server2005中建立映射(服务器上,要备份的库中)

?????????? 第一、启动服务器上sqlserver2005xp_cmdshell:开始-->所有程序-->Microsoft SQL Server 2005?配置工具-->SQL server外围应用???????????????? 配置器,选择xp_cmdshell

?????????? 第二、建立映射:master..xp_cmdshell?? 'net use 目标机器名称或IP共享文件名? 目标机器登录密码?? /user:目标机器登录名'

第三步:执行备份

?

2

增加角色 role_for_nc

1exec sp_addrole 'role_for_nc';?

创建一个 SQL Server 登录名wlzx,密码为"123",默认数据库为 st10008?wlzx是登录名,view是数据库用户

2exec sp_addlogin 'wlzx','123','st10008';

?

3EXEC sp_grantdbaccess 'wlzx','view';

4EXEC sp_addrolemember 'role_for_nc','view';

?

grantselect on tablename to role_for_nc 将查询表的权限赋给role_for_nc 这个角色

?

安装sqlserver2005数据库

1、?安装sqlserver2005数据库客户端

1、?数据库备份文件,后缀名为.bak,存放到一个盘符文件夹中(数据库服务器所存在的系统或者电脑中)

2、?在客户端创建新的数据库或者使用需要还原的数据库

3、?Sqlserver2005数据库会生成两个文件:一个是MDF一个是LDF的后缀。mdf是数据文件,ldf日志文件,这两个文件是恢复数据库时必须存在的,两个文件的路径可以修改,自行定义,(通过右击数据库属性可以查看这两个文件)然后确定

接下来开始还原(保证所有连接切断):右击数据库

左上角有常规和选项,先使用常规

指定用于还原的备份集的源和位置为:源设备

通过后面的路径选择按钮进行选择备份集

添加:找到存放.bak的文件

?

为这样:选中

接下来使用:选项

选择覆盖现有数据库,其他默认

将数据库文件还原为:创建数据库时,生成的两个(.mdf.ldf)文件的位置

恢复状态为:第一个

最后点击确定即可

?

?

Sqlserver数据库备份:

打开sqlserver2005客户端:

1、在要备份的数据库上右击:

2、进入常规:各项选择如下,点击添加,选择备份的数据库.bak文件的路径

然后选择选项:确定

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读