为了账号安全,请及时绑定邮箱和手机立即绑定

如何设置SQL Server连接字符串?

如何设置SQL Server连接字符串?

月关宝盒 2019-08-27 13:36:55
如何设置SQL Server连接字符串?我正在开发一个简单的C#应用程序,我想知道这一点:当我在PC上将我的应用程序连接到SQL Server时,我知道连接字符串(服务器名称,密码等),但是当我将它连接到另一个时PC,SQL Server连接字符串不同。SQL Server中是否有可以连接的默认帐户的公共帐户?我sa在SQL Server中听说过帐号,是什么sa?
查看完整描述

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();


查看完整回答
反对 回复 2019-08-27
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

实际上,您可以使用SqlConnectionStringBuilder该类来构建连接字符串。要构建连接字符串,您需要从中实例化一个对象,SqlConnectionStringBuilder并使用用于连接到DataBase的参数设置它们的属性。然后,您可以从对象的属性中获取连接字符串,如下例所示:ConnectionStringSqlConnectionStringBuilder

例如:

    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用户登录。就像在这张图片中:


查看完整回答
反对 回复 2019-08-27
  • 3 回答
  • 0 关注
  • 1801 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信