我有2个分离的SQL Server .mdf
和.ldf
目录,是否有T-SQL或Powershell中的任何脚本可以选择这些文件并将它们附加到SQL服务器没有手动输入每个特定文件?
偶尔会将未附加的数据和日志文件转储到这些位置,因此我希望每次都不要更新脚本。
答案 0 :(得分: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
答案 1 :(得分:0)
找到解决方案:
http://gallery.technet.microsoft.com/scriptcenter/Attach-all-the-databases-ace9ed34
在这里和那里做了一些调整,它完全符合我的要求。