如何理解数据库的用户名和密码是什么

时间:2013-12-21 10:39:15

标签: c# asp.net sql

我在c#中的连接字符串中遇到问题,我不记得应该写什么而不是: cs:中的SERVERNAME,USERNAME,PASSWORD:

Data Source=SERVER NAME; Initial Catalog=DATABASE NAME; User ID=USERNAME; Password=PASSWORD

实际上我在sql server中用LeitnerBox名称创建了一个数据库,我做了一些表... 最后我从我的LeitnerBox文件夹的安全文件夹中添加了一个新用户,但我没有提供任何密码,我不知道我的SERVERNAME是什么?!!!?!! 那我在哪里可以找到这些信息?

- >当我使用IVS-PC服务器名称登录sql时,我使用Windows身份验证!

2 个答案:

答案 0 :(得分:1)

您需要使用像

这样的ConnectionString
  

“Server = localhost; Database = LeitnerBox; Integrated   安全= TRUE;“

如果在sql server中使用服务器身份验证,则需要使用UserName和Password,但对于Windows身份验证,则不需要

答案 1 :(得分:1)

  

- >当我使用IVS-PC服务器名称登录sql时,我使用Windows身份验证!

     

我在sql server

中创建了一个带有LeitnerBox名称的数据库

1。如果您从application所在的同一台计算机上运行database,则可以使用.localhost作为{ {1}}因为它们代表当前的机器

如果您知道server name hostname服务器(数据库可用的机器),您可以提供Database

对于hostname

2。,您可以根据需要提供Database name

3。当您使用LeitnerBox登录windows authentication时,您无需提供sql serverUser ID

注意:当您使用Password登录时, User IDPassword是必需的。

方法1:,如果您不知道SQL-Server Authentication所在机器的hostname

database

方法2:,如果您知道 String ConnectionString ="Data Source=.; Initial Catalog=LeitnerBox; Integrated Security=True;" 所在机器的hostname

database
当您使用 String ConnectionString ="Data Source=IVS-PC; Initial Catalog=LeitnerBox; Integrated Security=True;" 登录时,

4。 User IDPassword是必需的。

SqlServer的用户ID默认为SQL-Server Authentication Sql Server的密码,它是安装Sql-Server数据库时的密码。

方法3:sa

Sql-Server Authentication