3 回答
TA贡献1757条经验 获得超8个赞
// .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();
TA贡献1862条经验 获得超7个赞
实际上,您可以使用SqlConnectionStringBuilder
该类来构建连接字符串。要构建连接字符串,您需要从中实例化一个对象,SqlConnectionStringBuilder
并使用用于连接到DataBase的参数设置它们的属性。然后,您可以从对象的属性中获取连接字符串,如下例所示:ConnectionString
SqlConnectionStringBuilder
例如:
SqlConnectionStringBuilder sConnB = new SqlConnectionStringBuilder () { DataSource = "ServerName", InitialCatalog = "DatabaseName", UserID = "UserName", Password = "UserPassword" }.ConnectionStringSqlConnection conn = new SqlConnection(sConnB.ConnectionString);
您可以使用new
运算符直接进行此操作。
例如:
SqlConnection conn = new SqlConnection( new SqlConnectionStringBuilder () { DataSource = "ServerName", InitialCatalog = "DatabaseName", UserID = "UserName", Password = "UserPassword" }.ConnectionString);
您可以添加更多参数来构建连接字符串。请记住,参数由SqlConnectionStringBuilder
对象属性中设置的值定义。
您还可以从附带的DB的Microsoft Visual Studio连接中获取数据库连接字符串。选择数据库时,将在属性面板中显示连接字符串。
Microsoft MSDN站点SqlConnectionStringBuilder
在此页面中列出了该类的完整属性列表。
关于SQL Server的默认用户,sa表示“系统管理员”,其密码因SQL Server版本而异。在此页面中,您可以看到密码的变化情况。
SQL Server 2008 / R2 Express用户: sa密码: [空密码 - 保留字段为空以进行连接]
SQL Server 201x Express用户: sa密码: Password123
SQL Server 20xx Web或标准用户: sa密码: 在配置VDS时与管理员或root用户密码相同。
您可以在SQL Server数据库管理器开头的此登录窗口中使用sa用户登录。就像在这张图片中:
- 3 回答
- 0 关注
- 1801 浏览
添加回答
举报