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

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

月关宝盒
浏览 1802回答 3
3回答

陪伴而非守候

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

牧羊人nacy

实际上,您可以使用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密码: Password123SQL Server 20xx Web或标准用户: sa密码: 在配置VDS时与管理员或root用户密码相同。您可以在SQL Server数据库管理器开头的此登录窗口中使用sa用户登录。就像在这张图片中:
打开App,查看更多内容
随时随地看视频慕课网APP