2012-03-25 55 views
0

我从来没有喜欢用户实例当在linqpad中附加数据库时。它似乎只适用于SQLExpress版本,而不是完整版本。现在它已经在SQL Server 2012(现在已经发布)中被折旧了,你打算使用新的localdb特性来代替还是除了用户实例LINQPAD,用户实例和SQL Server 2012

回答

2

如果您的服务器名称不包含“SQLEXPRESS”,LINQPad将默认选中“User Instance”复选框。但是,它不会禁用复选框,因为它不能确定该实例不是简单按名称就是SQL Express实例。

LINQPad将仍然需要支持用户实例,因为它仍然必须支持的SQL Express 2008和SQL Express的2005

它是否让你连接到SQL 2012的LocalDB如果输入“(的LocalDB)\ V11.0 “到服务器框?

+0

谢谢乔, 我安装了新的SQL Server Express 2012,但现在我无法附加到用户名文件夹内的数据库(我检查用户实例框),所以我不能使用正常路径的nutshell。 mdf in users \ username \ appdata \ roaming \ linkpad \ 没有将nutshell.mdf数据库重定位到c:\ db \我该怎么办? – 2012-03-27 14:10:49

+0

把(localdb)\ v11.0放在没有用户实例被检查并导航到简单数据库的情况下工作。但是,如果我单击一个不同的示例,则会创建一个新的连接,但看起来是相同的,但会失败并显示以下消息:由于未能启动用户实例的进程,因此无法生成SQL Server的用户实例。 – 2012-03-27 14:50:53

+1

而不是创建一个新的连接,编辑LINQPad打开示例查询时自动创建的现有连接。确保在接受之前单击“记住此连接”。 – 2012-03-28 03:42:28