将文件附加到SQL操作工作室

时间:2018-04-22 13:42:05

标签: sql sql-server linux windows

我有SQL Server创建的.MDF和.LDF文件。我试图将它们附加到我的SQL操作工作室。我已将文件放在var / opt / mssql / data中,但即使刷新或断开连接后,操作工作室也不显示文件。还有其他方法可以附加吗?

1 个答案:

答案 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查询的工具。