我的sql数据库有问题。如果我在smo中打开它然后我无法在vs.net中访问它,因为我得到了着名的错误“使用此文件的另一个进程”所以在我可以在visual studio中打开它之前我必须将它从smo数据库列表中分离出来。 / p>
这是我的问题,如果我将它与数据库列表分离,sql如何监视mdf文件? 我的意思是它应该以某种方式监视数据库文件,以便能够使用db管理员设置的自动定期任务吗?
答案 0 :(得分:2)
我认为您真正的问题在于如何在Visual Studio中打开数据库。您需要将数据库服务器附加到该文件以继续运行作业。 Visual Studio能够连接到数据库服务器,而不是打开数据库文件。尝试查看“Server Explorer”窗口并在那里添加连接。
修改强>:
由于您的问题标记为“asp.net”,我认为您不是在谈论打开文件的Visual Studio,而是关于打开文件的ASP.NET代码。我的答案类似:在web.config中使用连接字符串,指定与服务器的连接,而不是与文件的连接。 http://connectionstrings.com/可以帮助您弄清楚连接字符串应该是什么样的。