需要解决的问题:sqlserver management studio连接远程sqlserver服务器()
当备份的数据库在远程,备份出来的文件也在远程,如何在本地拿到备份文件(两台电脑之间的共享问题)http://ryxxlong.iteye.com/blog/524430
1、
将数据服务器上的sql server数据库,确保数据库服务器的硬盘空间。
第一步:建立共享文件夹,赋予读/写权限:Net share 共享名称=盘符路径
第二步:在sql server2005中建立映射(服务器上,要备份的库中)
第一、启动服务器上sqlserver2005的xp_cmdshell:开始-->所有程序-->Microsoft sql Server 2005?配置工具-->sql server外围应用 配置器,选择xp_cmdshell。
第二、建立映射:master..xp_cmdshell 'net use \\目标机器名称或IP\共享文件名 目标机器登录密码 /user:目标机器登录名'
第三步:执行备份
2、
增加角色 role_for_nc
1、exec sp_addrole 'role_for_nc';
创建一个 sql Server 登录名wlzx,密码为"123",默认数据库为 st10008; wlzx是登录名,view是数据库用户
2、exec sp_addlogin 'wlzx','123','st10008';
3、EXEC sp_grant@R_841_4044@ 'wlzx','view';
4、EXEC sp_addrolemember 'role_for_nc','view';
grantselect on tablename to role_for_nc 将查询表的权限赋给role_for_nc 这个角色
1、 数据库备份文件,后缀名为.bak,存放到一个盘符文件夹中(数据库服务器所存在的系统或者电脑中)
3、 sqlserver2005数据库会生成两个文件:一个是MDF一个是LDF的后缀。mdf是数据文件,ldf日志文件,这两个文件是恢复数据库时必须存在的,两个文件的路径可以修改,自行定义,(通过右击数据库属性可以查看这两个文件)然后确定
接下来开始还原(保证所有连接切断):右击数据库
左上角有常规和选项,先使用常规
指定用于还原的备份集的源和位置为:源设备
通过后面的路径选择按钮进行选择备份集
为这样:选中
接下来使用:选项
将数据库文件还原为:创建数据库时,生成的两个(.mdf和.ldf)文件的位置
恢复状态为:第一个
最后点击确定即可
打开sqlserver2005客户端:
1、在要备份的数据库上右击:
2、进入常规:各项选择如下,点击添加,选择备份的数据库.bak文件的路径
然后选择选项:确定
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。