1

我分别有 2 个分离的 SQL Server.mdf.ldf的目录,T-SQL 或 Powershell 中是否有任何脚本可以提取这些文件并将它们附加到 SQL Server 而无需手动输入每个特定文件?

有时,未附加的数据和日志文件会被转储到这些位置,因此我最好不要每次都更新脚本。

4

2 回答 2

0

您可以安排一个作业来执行以下 T-sql 语句,它会为您完成这项工作。

USE [master]
GO
CREATE DATABASE [DataBase_Name] ON
( FILENAME = N'C:\Data\DataBase_Name_Data.mdf' ), --<---- Path to your .mdf file------
( FILENAME = N'C:\Data\DataBase_Name_Log.ldf' )   --<---- Path to your .ldf file------
FOR ATTACH
GO
于 2013-11-13T23:59:08.937 回答
0

找到了解决方案:

http://gallery.technet.microsoft.com/scriptcenter/Attach-all-the-databases-ace9ed34

在这里和那里进行一些调整,它完全符合我的要求。

于 2013-11-14T17:42:12.877 回答