我正在开发一个简单的 C# 应用程序,我想知道:当我将我的应用程序连接到我 PC 上的 SQL Server 时,我知道连接字符串(服务器名称、密码等),但是当我将它连接到另一台 PC,SQL Server 连接字符串不同。 SQL Server中有没有自带默认账号可以连接的普通账号?
我听说过 SQL Server 中的 sa
帐户。什么是 sa
?
最佳答案
.NET DataProvider -- 带用户名和密码的标准连接
using System.Data.SqlClient;
SqlConnection conn = new SqlConnection();
conn.ConnectionString =
"Data Source=ServerName;" +
"Initial Catalog=DataBaseName;" +
"User id=UserName;" +
"Password=Secret;";
conn.Open();
.NET DataProvider -- 可信连接
SqlConnection conn = new SqlConnection();
conn.ConnectionString =
"Data Source=ServerName;" +
"Initial Catalog=DataBaseName;" +
"Integrated Security=SSPI;";
conn.Open();
关于c# - 如何设置 SQL Server 连接字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15631602/