我正在开发一个简单的 C # 应用程序,我想知道这一点: 当我将我的应用程序连接到我的 PC 上的 SQL Server 时,我知道连接字符串(服务器名称、密码等) ,但是当我将它连接到另一台 PC 时,SQL Server 连接字符串是不同的。SQLServer 中是否有可以连接的默认帐户附带的公共帐户?
I have heard about the sa account in SQL Server. What is sa?
那个你听说过的“ sa”的东西,在 SQLServer2005,二零零八年或者 二零一二年中不起作用。不过我对以前的版本不太确定。我相信在 SQL Server 早期的某个时候,默认的用户名和密码曾经是 好的/好的,但现在已经不是这样了。
仅供参考,数据库安全性和角色现在要复杂得多。您可能需要了解基于 Windows 的身份验证的详细信息。如果您的 SQLServer 配置了它,则不需要连接字符串中的任何用户名/密码就可以连接到它。所有您需要更改的是服务器机器名称和相同的连接字符串将工作在您的两台机器上,因为它们当然都有相同的数据库名称。
You can use either Windows authentication, if your server is in the domain, or SQL Server authentication. Sa is a system administrator, the root account for SQL Server authentication. But it is a bad practice to use if for connecting to your clients.
SQL Server 2008/R2 Express 用户: 密码:[空白密码-
保留连接字段为空]
SQL Server 201x Express User: sa Password: Password123
SQL Server 20xx Web 或标准用户: sa Password:将是相同的
作为您的管理员或根用户密码时,VDS 是
准备好了。