如何将 SQL Server 2000/2005 数据库导出到 MDF/LDF 文件?我无权分离数据库,也无权登录数据库服务器直接复制文件。
问问题
3087 次
2 回答
5
您可以从查询窗口对数据库运行命令吗?您知道您和 SQL Server 实例都可以访问的网络路径吗?如果是这样,那么您可以发出以下查询(而不是尝试通过 UI 哄骗一些备份):
BACKUP DATABASE dbname TO DISK = '\\some_network_path_you\have_access_to\db.bak'
WITH COPY_ONLY, INIT;
COPY_ONLY
很重要,这样您就不会破坏生产服务器的日志链。
然后,您可以复制该文件并在RESTORE DATABASE
任何您喜欢的地方运行。
您不想以某种方式访问 MDF / LDF 文件。一方面,为了复制这些,您需要关闭源 SQL Server 并分离它们。这可能会导致许多不好的事情,但最重要的是生产服务器的停机时间,以及如果出现问题的风险,您现在拥有数据库的零副本。
于 2012-04-25T19:36:57.460 回答
0
然后您要求您的 dba 向您提供数据。
于 2012-04-25T19:28:00.050 回答