Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 连接到远程SQL server的客户端上的安装_C#_.net_Sql_Sql Server - Fatal编程技术网

C# 连接到远程SQL server的客户端上的安装

C# 连接到远程SQL server的客户端上的安装,c#,.net,sql,sql-server,C#,.net,Sql,Sql Server,我编写了一个连接到SQL server的C#应用程序。 我希望在网络中的不同计算机(客户端)上运行此应用程序,并使它们远程连接到一个中央SQL server 我只在中央计算机上安装了SQL Server 2008,而不是在客户端上 客户端操作系统将是Windows 7、8或Server 2012 我是否需要在运行我的应用程序的客户端上安装任何东西才能连接到SQL server?我应该将DLL添加到我的应用程序中吗?或者它会正常工作而不会出现问题?您可以自然连接到客户端,只需检查一些基本的网络内容

我编写了一个连接到SQL server的C#应用程序。 我希望在网络中的不同计算机(客户端)上运行此应用程序,并使它们远程连接到一个中央SQL server

我只在中央计算机上安装了SQL Server 2008,而不是在客户端上

客户端操作系统将是Windows 7、8或Server 2012


我是否需要在运行我的应用程序的客户端上安装任何东西才能连接到SQL server?我应该将DLL添加到我的应用程序中吗?或者它会正常工作而不会出现问题?

您可以自然连接到客户端,只需检查一些基本的网络内容,如防火墙等,并确保您的sql server已配置为接受远程连接。请检查此链接以了解如何执行此操作

如果您对如何编写连接字符串以连接到服务器有疑问,可以使用此网站帮助您:


无需安装任何其他DLL,即可正常连接,只需确保连接字符串指向SQL server实例所在的服务器,并使用正确的身份验证方法即可

对于SQL Server身份验证:

Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
对于Windows身份验证:

Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
有关如何在服务器上允许远程连接、启用TCP/IP连接和配置防火墙的说明,您可以在此处找到非常好的说明。

非常简单:

  • 安装Sql server 2008混合模式并非仅安装Windows模式:-如果安装混合模式,他们可以询问密码

  • 之后,使用App.config文件使用软件到数据库的连接

  • 连接字符串使用完整性安全性=false;用户Id=“sa”Password=“输入您的密码”