C# 客户端计算机中的Sql Server连接字符串

C# 客户端计算机中的Sql Server连接字符串,c#,sql-server,C#,Sql Server,我是sql server新手,我计划使用c#和sql server创建pos系统。我知道如何在我的macihine中创建连接字符串 创建pos系统后,如何在我的客户机上实现? 客户机的要求是什么。 如何在客户端计算机中将sql数据库与我的项目连接 客户端使用普通pc而不是服务器 谢谢您的连接字符串可能如下所示: data source=localhost;initial catalog=pos;uid=sa;pwd=password 之后,在客户机的SQL server中创建一个连接。确保客

我是sql server新手,我计划使用c#和sql server创建pos系统。我知道如何在我的macihine中创建连接字符串
创建pos系统后,如何在我的客户机上实现? 客户机的要求是什么。 如何在客户端计算机中将sql数据库与我的项目连接 客户端使用普通pc而不是服务器
谢谢

您的连接字符串可能如下所示:

 data source=localhost;initial catalog=pos;uid=sa;pwd=password

之后,在客户机的SQL server中创建一个连接。确保客户端计算机中具有相同的数据库名和相同的SQL server凭据

那么您将应用程序和数据库服务器托管在同一台机器上?在这种情况下,您可以只连接到SQL Server的localhost实例

网上有很多例子

最常见的是
Server=localhost;数据库=myDataBase;用户Id=我的用户名;
密码=我的密码
或用于集成安全性(在这种情况下首选)
Server=localhost;数据库=myDataBase;Trusted_Connection=True

如果这样做,您可能还想检查加密/保护配置文件“机密”的可能性。 有关该事项的一些详细信息可在这些网站上找到,例如:


您的机器和客户的要求相同。连接字符串您应该使用安全的windows凭据。如果两台电脑不在同一windows组中,则无法连接。因此,我通常创建一个windows组帐户,并将用户放入客户端和服务器PC上的同一组中。让数据库使用windows组帐户作为凭据。将连接字符串与:Trusted_Connection=True;一起使用;。见: