在PC1中,我创建了一个使用本地SQL服务器数据库的C#应用程序获胜表单,然后使用Visual Studio将我的应用程序部署到.exe
文件。然后我安装了exe
文件到同一台PC(PC1)和我工作正常,可以使用下面的连接字符串连接到SQL数据库:从C#应用程序连接到本地SQL服务器时出错
SqlConnection con = new SqlConnection("Data Source=local; Initial Catalog=mydb; Integrated Security=True");
的问题是:当我去到另一台电脑(PC2)我安装SQL服务器和我手动连接相同的数据库(mydb的),然后安装在我的应用程序,但它给了我下面的错误:
但是,当我改变PC2的相同PC1名的应用程序可以连接它运作良好。这意味着如果我想在不同的PC上安装我的应用程序那么我必须将该PC命名为与我在C中创建我的C#的原始PC相同的名称(PC1)。
为什么会发生此错误?我的意思是为什么我必须将其他PC设置为与原始PC(PC1)具有相同的名称。请帮我解决这个问题。谢谢
你的名字真的不应该问同样的问题两次。 http://stackoverflow.com/questions/34597680/why-cant-i-connect-to-the-sql-server-database-when-i-create-setup-file-in-visua –