数据库为远程服务器的 server 2000 现在我想备份数据库到我本地电脑上 我SQL 语句 @"backup database computer to disk=@'"+s+"'";s 为 打开的路径地址 string s = saveFileDialog1.FileName.ToString(); 怎么不行啊????用 disk='E:\computer.bak'"结果备份到远程的服务器上了。请高手指点
解决方案 »
- c# 改变图片大小
- 我想只PING 一次 大虾有何解决办法?
- 我已经设定某个类型的文件用我的程序打开,并且我的程序可以传入命令行参数,但如何得到双击该类型的文件的路径呢?
- 代码怎么控制 ListView(winform)的竖直滚动条?
- 窗体的线程的问题?不太理解,高手进来随便坐坐!
- 使用Excel导入单元格出现丢失的问题
- C# 打印机参数可不可以自己新建窗体设置
- [C#]如何让窗口最小化到系统托盘(右下角的小图标)???
- 关于winform的treeview的问题
- 救命!怎样让数据表的一个列自动生成数据?100分送上
- c# treeview 控件 如何重绘滚动条呀?菜鸟,需要帮忙。。
- 自己创建一个表,得不到想要数据
--在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:\BACKUP.bak' with init --COPY
exec master..xp_cmdshell 'copy E:\BACKUP.bak z:' --删除(这句可以去掉)
--exec master..xp_cmdshell 'del E:\BACKUP.bak' --完成后删除映射
exec master..xp_cmdshell 'net use z: /delete'