实际上您可以使用SqlConnectionStringBuilder 类来构建您的连接字符串。要构建连接字符串,您需要从该SqlConnectionStringBuilder 实例化一个对象,并使用您用于连接到数据库的参数设置它们的属性。然后您可以从SqlConnectionStringBuilder 对象的ConnectionString 属性中获取连接字符串,如下例所示:
例如:
SqlConnectionStringBuilder sConnB = new SqlConnectionStringBuilder ()
{
DataSource = "ServerName",
InitialCatalog = "DatabaseName",
UserID = "UserName",
Password = "UserPassword"
}.ConnectionString
SqlConnection conn = new SqlConnection(sConnB.ConnectionString);
您可以使用new 运算符直接进行。
例如:
SqlConnection conn = new SqlConnection(
new SqlConnectionStringBuilder ()
{
DataSource = "ServerName",
InitialCatalog = "DatabaseName",
UserID = "UserName",
Password = "UserPassword"
}.ConnectionString
);
您可以添加更多参数来构建您的连接字符串。请记住,参数是由SqlConnectionStringBuilder 对象属性中设置的值定义的。
您还可以从 Microsoft Visual Studio 与附加数据库的连接中获取数据库连接字符串。当您选择数据库时,属性面板中会显示连接字符串。
SqlConnectionStringBuilder 类的完整属性列表在此page from the Microsoft MSDN site 中列出。
关于 SQL Server 的默认用户,sa 表示“系统管理员”,其密码因 SQL Server 版本而异。在this page 上,您可以看到密码是如何变化的。
SQL Server 2008/R2 Express 用户: sa 密码: [空白密码 -
将字段留空以连接]
SQL Server 201x Express 用户: sa 密码: Password123
SQL Server 20xx Web 或标准用户: sa 密码: 将相同
作为您在 VDS 启用时的管理员或 root 用户密码
已配置。
您可以在 SQL Server 数据库管理器启动时在此登录窗口中使用 sa 用户登录。就像这张图片: