我有SQL Server创建的.MDF和.LDF文件。我试图将它们附加到我的SQL操作工作室。我已将文件放在var / opt / mssql / data中,但即使刷新或断开连接后,操作工作室也不显示文件。还有其他方法可以附加吗?
答案 0 :(得分:0)
可以使用T-SQL查询附加数据库。从查询窗口执行CREATE DATABASE...FOR ATTACH
,指定所需的数据库名称以及带有FILENAME
子句的现有文件路径。例如:
CREATE DATABASE YourDatabase
ON (FILENAME = '/var/opt/mssql/data/yourdb.mdf')
LOG ON (FILENAME = '/var/opt/mssql/data/yourdb_log.ldf')
FOR ATTACH;
此方法可用于SQL Operations Studio,SQL Server Management Studio,SQLCMD,mssql_cli或任何可以运行SQL查询的工具。