使用集成安全性将c#应用程序连接到服务器

使用集成安全性将c#应用程序连接到服务器,c#,sql,.net,sql-server,C#,Sql,.net,Sql Server,我想使用windows身份验证将我的应用程序连接到服务器, 目前我正在使用此连接字符串,它位于我的应用程序设置中 server=xxx.xxx.xxx.xxx;Initial Catalog=xxx;Persist Security Info=True;User ID=user; password=Pass 我知道我必须使用集成安全性,但实际上我必须使用SQL SERVER。 我有权访问远程服务器。 我必须更改sql server的设置吗 我已尝试使用windows身份验证在sql serve

我想使用windows身份验证将我的应用程序连接到服务器, 目前我正在使用此连接字符串,它位于我的应用程序设置中

server=xxx.xxx.xxx.xxx;Initial Catalog=xxx;Persist Security Info=True;User ID=user; password=Pass
我知道我必须使用集成安全性,但实际上我必须使用SQL SERVER。 我有权访问远程服务器。 我必须更改sql server的设置吗

我已尝试使用windows身份验证在sql server中创建新用户 是否应该是特定于应用程序的

您需要在服务器的“安全”节点下为Windows用户(或用户所在的组)添加一个“登录名”,并授予该登录名对所需数据库的访问权限


所有这些都可以在新的登录屏幕中完成。

这里的实际问题是什么?使用windows身份验证连接到服务器我如何通过sql创建它query@ankur,您需要运行以创建服务器登录名,然后将其与一起创建您要访问的数据库的用户。已按您所说的创建了登录名,但它不允许我通过服务器连接。它说“未经授权”access@ankur,您是否也创建了用户?当您创建用户时,是否指定希望
dbo
访问特定数据库?