对新手问题抱歉 – 我有一个.mdf文件,我不知道如何运行查询。 我已经下载并安装了SQL Server Express 2005,但不知道什么时候开始。 我知道我不打算直接打开文件,但不知道我的意思是做什么。
有人可以一步一步发布如何到达对文件运行SQL查询的点?
在安装了SQL Server Express Edition / SQL Management Studio Express并尝试了其他海报提到的答案之后,由于没有日志文件而仍然存在附加问题,因此以下命令可能对您有用:
sp_attach_single_file_db @dbname= 'ENTER_DB_NAME', @physname= 'SOMEDRIVE:\SOME\LOCATION\TO\THE\DATABASEFILE.mdf'
这将附加数据库并为其创build一个空白日志文件。
希望这可以帮助你!
假设它是SQL Server 2005(或更早版本)数据库文件,可以将数据库“附加”到运行的SQL Server 2005实例。
打开SQL Management Studio,连接到数据库服务器,展开服务器计算机节点,右键单击“数据库”,然后select“附加…”。 单击“附加数据库”窗口顶部窗格中的“添加”,浏览到MDF文件(必须在运行SQL Server的计算机上本地存储)。
有一点运气,你将能够附加数据库。 您需要安装SQL Studio Management Studio Express,以便您可以configurationSQL Server。 打开Management Studio并连接到SQL Server后,右键单击“数据库”,然后单击“附加…”。 然后浏览你的方式.mdf文件。
如果附加,您应该能够深入到数据库并查看表,视图等。然后,您可以在Management Studio中运行查询。
不是所有的.mdf文件都会附上。 试试看看。
JR
此MSDN将帮助您将数据库附加到您的SQL服务器实例:
http://msdn.microsoft.com/en-us/library/ms165673.aspx
一旦连接,你应该能够对该数据库名称运行你的查询。
你在找什么可能是术语, 附加数据库
这里是一个很好的教程,如何附加一个.MDF文件(分步骤的图片!) 这里是SQL Server 2008,但步骤是一样的SQL Server 2005中