是否可以使用Visual Studio 2010中的数据 - > Transact SQL编辑器连接到本地数据库(在app_data文件夹中)?VS2010和本地数据库
当我从VS2010启动Transact SQL Editor时,我得到“Microsoft SQL Server 2008 RC”连接到服务器对话框。我有服务器类型的选项是 “数据库引擎” 和 “SQL Server精简”
是否可以使用Visual Studio 2010中的数据 - > Transact SQL编辑器连接到本地数据库(在app_data文件夹中)?VS2010和本地数据库
当我从VS2010启动Transact SQL Editor时,我得到“Microsoft SQL Server 2008 RC”连接到服务器对话框。我有服务器类型的选项是 “数据库引擎” 和 “SQL Server精简”
你可以做的是:
CTRL + ALT + S(显示服务器资源管理器)
添加连接。
点击“更改”直接从数据源,并选择Microsoft SQL Server数据文件
现在成规可以选择任何SQL Server文件现在为您的连接。
我能够通过使用AttachDbFilename连接字符串选项(如它在Web.config中完成)来连接到本地数据库。
在“连接到数据库引擎”对话框中,单击“选项>>”,进入“其他连接参数”选项卡,输入类似以下内容:
数据源= \ SQLEXPRESS; AttachDbFilename = <your_path_to_app> \ App_Data \ YourDatabase.mdf;集成安全性= True;用户实例= true;初始目录= YourDatabase
此方法的唯一问题是选项未保存在对话框中,并且连接字符串必须是随每个连接输入。
谢谢您的回复。 但是我已经在服务器资源管理器中使用该方法连接到数据库。 随着服务器资源管理器中的连接打开,当我点击“数据 - >事务SQL编辑器”时,Visual Studio不使用服务器资源管理器中的活动连接 - 它会提示您使用“连接到服务器“对话框。在这一点上我该怎么做才能连接到我的本地数据库? – Darren 2010-06-18 01:00:20
检查我编辑的帖子。它应该正常工作 – 2010-06-18 01:16:23
我仍然无法使它工作 - SDL文件应该是在哪里? 创建MSQL数据文件连接是否在某处创建了SDF文件?如果是这样,它放在哪里? 我正在使用的数据库是SQL2008 \ Express数据库 - 不是Compact数据库。 如果在上面描述的最后一步我选择了SQL Server Compact并且在“选择SQL Server Compact数据库文件”对话框中,我从“SQL Server Compact数据库”切换到“所有文件”并浏览到它所执行的.mdf文件不工作...... – Darren 2010-06-18 02:01:00