我尝试在没有安装visual studio的其他设备上运行我的应用程序,由visual studio 2012制作。但它显示了这条消息:
您的应用程序中发生了未处理的异常。
如果单击“继续”,应用程序将忽略此错误并且 试图继续。如果单击“退出”,应用程序将关闭 立即。发生与网络相关或特定于实例的错误 同时建立与SQL Server的连接。服务器不是 发现或无法访问。验证实例名称是否正确 并且SQL Server配置为允许远程连接。 (提供者:SQL网络接口,错误:52 - 无法找到 本地数据库运行时安装。验证SQL Server Express是否正确 正确安装并且本地数据库运行时功能是 启用)。
答案 0 :(得分:0)
听起来它正在尝试连接数据库并失败。如果你很幸运,那么有一个带有exe文件的.config文件。仔细看看,看看是否有任何看起来像连接字符串的东西。如果有,请将其更改为指向您需要连接的数据库。
如果没有.config文件,或者它没有连接字符串,那么它可能是硬编码到程序中而你运气不好......
祝你好运!
答案 1 :(得分:0)
看看你正在运行的设备是否有权访问sql db。对我来说听起来像是一个许可问题。
答案 2 :(得分:0)
您需要在SQL连接字符串中为Data Source
参数提供服务器主机名。
试试这个:
String ConnectionString="Data Source=yourServerHostName;Initial Catalog=databasename;UID=username;PWD=password;Integrated Security=True;"