2010-07-25 224 views
1

我可以连接到远程SQL Server数据库,我想在我的系统上创建本地数据库副本。我该怎么做?当我尝试通过Management Studio进行备份时,我无法将备份文件复制到远程系统硬盘上的硬盘上。复制数据库命令也不起作用,因为我有快速版本的SQL Server。而导出命令不传输存储过程,只传输表数据。任何建议?备份SQL Server数据库

T-SQL BACKUP命令可以帮助我吗?如果它确实如何使用该命令?

我无法访问远程计算机。只有mssql连接。

回答

2

如果远程服务器可以访问本地驱动器,则可以直接创建备份到驱动器。不能在网络共享上创建备份只是GUI的限制。使用T-SQL BACKUP命令,它将起作用。

电贺 弗洛

+0

那么,请问我的硬盘上有备份数据库的命令吗? BACKUP DATABASE AdventureWorks2008R2 TO DISK ='F:\ db.bak'; – Neir0 2010-07-25 11:25:31

+0

@ Neir0:只有当远程服务器可以访问你的本地硬盘 - 这是**高度**不可能... – 2010-07-25 13:57:53

+0

@ Neir0你能描述“远程”更具体吗?你的意思是你的局域网中的远程服务器还是其他的东西? – 2010-07-25 14:00:03

0

您可以使用SSMS的导出工具来复制你的数据库中的表,并使用生成脚本工具来获取创建数据库和运行的过程,视图,触发器和函数脚本这些脚本在你的新数据库上。

相关问题