对于这个问题,我很抱歉--我有一个.mdf文件,我不知道如何对它运行查询。我已经下载并安装了2005,但不知道何时开始。我知道我不打算直接打开文件,但不知道我应该做什么。
有人能一步一步地发布关于如何针对文件运行SQL查询的文章吗?
发布于 2009-06-24 23:40:46
安装了版/之后,尝试了其他海报中提到的答案,但由于没有日志文件而仍然存在附加问题,下面的命令可能对您有用:
sp_attach_single_file_db @dbname= 'ENTER_DB_NAME', @physname= 'SOMEDRIVE:\SOME\LOCATION\TO\THE\DATABASEFILE.mdf'这将附加数据库并为其创建一个空白日志文件。
希望这对你有帮助!
发布于 2009-06-24 16:37:41
假设它是Server 2005 (或更早的)数据库文件,您可以将数据库“附加”到正在运行的Server 2005实例。
打开,连接到数据库服务器,展开服务器计算机节点,右击“数据库”并选择“附加.”。在“附加数据库”窗口的顶部窗格中单击"Add“,然后浏览到MDF文件(该文件必须存储在正在运行的计算机Server上)。
发布于 2009-06-24 16:38:12
幸运的话,您将能够附加数据库。您需要安装,以便配置Server。打开Management并连接到您的Server后,右键单击"Databases“,然后单击”附加.“。然后浏览到.mdf文件。
如果它附加,您应该能够深入数据库并查看表、视图等。然后可以在Management中运行查询。
并不是所有的.mdf文件都会附加。试试看。
JR
https://serverfault.com/questions/31105
复制相似问题