如题: asp.net项目,数据库在一台机子上,程序在另外一台机子上,怎样将有数据库的那台电脑的数据库备份到程序的电脑上,怎样将程序电脑上本地的数据库还原到装有数据库的那台电脑上
解决方案 »
- 需要老师帮忙指点一下,对查询有所疑惑~~
- 请问如何把这三个表的数据联合起来
- ASP还原数据库报错
- 存储过程里定义了3个参数,调用存储过程时,是不是一定要对每个参数都必须要赋值,存储过程才能运行,能不能只赋值给其中的两个参数?
- 关于作业失败的问题
- 如何找出数据库中所占空间大于100M 的表
- 能不能把排序时取头几位那个“几”作为变量呢?
- 想了半天,还是发到这个难度大一点的地方来好了,基础区肯定没人能答得上
- 如何将从一个数据库 T表(有A B C 三列)中查询的的结果集(B,C列)和从表单中接收到的信息(如name id sex)一同插入T2表中?
- SQL Server2000 启动服务管理器提示:sqlmanger.exe找不到Ordinal.
- 关于过滤多个关键词的查询是否可以优化。
- 时间比较!
backup database databasename to disk='\\192.168.1.1\backup\database.bak'
还原
restore database databasename from disk='\\192.168.1.1\backup\database.bak'
--在sql中映射一下就可以了
exec master..xp_cmdshell 'net use z: \\yizhi\D$ "密码" /user:yizhi\administrator' /*--说明:
exec master..xp_cmdshell 'net use z: \\xz\c$ "密码" /user:xz\administrator' z:是映射网络路径对应本机的盘符,与下面的备份对应
\\xz\c$是要映射的网络路径 xz\administrator
xz是远程的计算机名,
administrator是登陆的用户名
密码 面指定的administrator用户的密码
--*/ --备份;with init覆盖 |noinit添加
backup database 库名 to disk='E:\H_BACKUP.bak' with init --COPY
exec master..xp_cmdshell 'copy E:\H_BACKUP.bak z:' --删除(这句可以去掉)
--exec master..xp_cmdshell 'del E:\H_BACKUP.bak' --完成后删除映射
exec master..xp_cmdshell 'net use z: /delete'