我编写了一个c#wpf应用程序,它与我机器上的SQL Server 2012 LocalDB对话。
要让应用程序可以在其他人机器上访问,我有:
应用程序在我的计算机上运行得非常好,但是在安装到别人的计算机上之后(在安装了.NET和SQL Server 2012 LocalDB先决条件之后),它会使用以下消息填写错误日志:
异常:建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 找到指定的服务器/实例时出错)。
现在有很多其他对同一错误消息的引用,但我找不到任何与LocalDB相关的内容或者尝试使用LocalDB的内容。
请记住,应用程序是为常见的“最终用户”设计的,因此我无法遵循大量使用SQL Server Management Studio或配置管理器的说明。
如果您需要知道,附加SQL脚本如下:
CREATE DATABASE BaseDB
ON (FILENAME = 'C:\MyApp\Base\MyDB.mdf'),
(FILENAME = 'C:\MyApp\Base\MyDB.ldf')
FOR ATTACH;
任何人都可以建议为什么这不起作用?
答案 0 :(得分:0)
解决这个问题:
`SqlLocalDB [create|c] instance-name [-s]`
`SqlLocalDB.exe create MSSQLLocalDB -s`