如何在另一台机器上运行具有SQL数据库的C#应用程序?
我在用C#编写的windows应用程序中使用SQL Express管理数据库。如何在另一台机器上运行具有SQL数据库的C#应用程序?,c#,C#,我在用C#编写的windows应用程序中使用SQL Express管理数据库。 我正在使用连接字符串数据源=。\\SQLEXPRESS;初始目录=caf;Integrated Security=True但它在另一台机器上不工作。我该怎么做才能使它工作?您缺少:Server=myserver地址 “服务器=myServerAddress;数据库=myDataBase;用户Id=myUsername; Password=myPassword;“您缺少:Server=myserver地址 “服务器
我正在使用连接字符串
数据源=。\\SQLEXPRESS;初始目录=caf;Integrated Security=True
但它在另一台机器上不工作。我该怎么做才能使它工作?您缺少:Server=myserver地址
“服务器=myServerAddress;数据库=myDataBase;用户Id=myUsername;
Password=myPassword;“您缺少:Server=myserver地址 “服务器=myServerAddress;数据库=myDataBase;用户Id=myUsername;
Password=myPassword;“这可能是由很多因素造成的。您的连接字符串看起来像是在连接到本地数据库。数据库在另一台计算机上吗?您返回了什么错误消息?这就像服务器实例问题。SQL是否作为名为
SQLEXPRESS
的实例安装在另一台计算机上?这可能是由很多原因造成的。您的连接字符串看起来像是在连接到本地数据库。数据库在另一台计算机上吗?您返回了什么错误消息?这就像服务器实例问题。SQL是否作为名为SQLEXPRESS
的实例安装在另一台计算机上?可能是另一台计算机上的防火墙?谢谢。如果我给它起我的计算机名,那么它只能在我的机器上工作。是否有任何方法可以获取要安装它的另一台计算机的用户名您需要将配置字符串中的服务器参数设置为SQL实例正在运行的ip或命名管道,并确保允许与该计算机进行外部连接,为什么要添加127.0.0.1?您需要添加“外部”ip,而不是本地主机ip。它给出了一个错误。错误26:定位指定的服务器/实例时出错。可能是另一台计算机上的防火墙?谢谢。如果我给它起我的计算机名,那么它只能在我的机器上工作。是否有任何方法可以获取要安装它的另一台计算机的用户名您需要将配置字符串中的服务器参数设置为SQL实例正在运行的ip或命名管道,并确保允许与该计算机进行外部连接,为什么要添加127.0.0.1?您需要添加“外部”ip,而不是本地主机ip。它给出了一个错误。错误26:定位指定的服务器/实例时出错。