|
Groups | Jobs | User Space |
Hello, pls log in or register
|
|
Login failed for user 'NT AUTHORITY\NETWORK SERVICE' 通过 .Net 连接 本地 SQL Server 报上述错误是因为: IIS默认运行在NT AUTHORITY\NETWORK SERVICE下面,在系统用户管理界面中,点击: IIS_WPG 可以查看 IIS下面的用户,其中可以发现熟悉的 NT AUTHORITY\NETWORK SERVICE。 回到系统用户管理界面, 把NT AUTHORITY\NETWORK SERVICE加入到 Administrator 组里。双击 Administrator, 点击 Add, Locations 选择本机, 在 Advanced 里面选择 "find now", 双击加入 "Network Service",完成系统用户权限的操作。 回到 SSMS, SQL Server Management Studio, 连接本地数据库,在侧面导航栏 "Security" 目录下面选择 "Logins", 点击添加"New Login", 选择 Windows Authentication, 用和刚才锁定 Network Service 一样的方式添加一个 Login, 在添加 Login 的界面中, "User Mapping" 里面勾选 users mapped to this login, 点击 OK. 无需重启 IIS 或者 SQL Service, 刷新连接页面,问题解决。 备注: string strConnection = @"Data Source=.\;Initial Catalog=test;Integrated Security = SSPI;User ID=;Password='';";
tags: SQL Server @ 20081111 16:41:22 with 2 comments |
|
20081118 15:49:00:
by guest 中子能
from http://hi.baidu.com/zonzi
一般不这么干。 一般会把访问数据库的账号密码写到配置文件中(可配制多个),在具体使用的时候拼出不同连接字符串。NT AUTHORITY\NETWORK SERVICE的安全性太低。 另问:为什么你写的连接字符串中Data Source=.\有个反斜杠呢? |
|
20081126 21:35:33:
freedo
from
你说得有道理,已贴:http://emag.spaces.live.com/blog/cns!AE5D21CE32B56CDC!524.entry .\是为了省略输入本机名 |
About Freedo 关于作者
微软中国 SQL Server 招聘顾问
研发中心:北京、上海
喜爱编程、轮滑
个人项目: 易麦
Microsoft Staffing Consultant
SQL Server China R&D Center
Living in Shanghai
Love Soccer; Roller & Coding;
和我联系 Contact:
Guestbook 给我留言
my facebook
my linkedin


Copyright 版权
本站博客全为原创。遵循
欢迎非商业用途转载,务必注明作者、原出处及超链接。
Recent comments:
== 20081230 11:25:21
陕西北路延安路阿
我 ...
== 20081126 21:35:33
你说得有道理,已贴:http: ...
== 20081118 15:49:00
一般不这么干。
一般 ...
== 20080804 16:42:57
已复 :)
== 20080801 14:06:53
这道题还真不太容易,我把 ...
== 20080604 22:50:38
Thanks for your report, which is tr ...
Archieves
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
Jun 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
Jun 2007
Links 友情链接
易麦 e-mag
SQL team blog in Chinese
和我交换链接
加入 收藏
rss 订阅