我在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身份验证!
答案 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 server
和User ID
注意:当您使用Password
登录时, User ID
和Password
是必需的。
方法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 ID
和Password
是必需的。
SqlServer的用户ID默认为SQL-Server Authentication
Sql Server的密码,它是安装Sql-Server数据库时的密码。
方法3:与sa
Sql-Server Authentication