声明:
该种方案试用于Windows Vista SP1 + SQL Server 2005 (Developer Edition),在该环境下经检验已经正常实现了数据库的连接功能,对于在其他版本、环境下并不保证可以适用!
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

众所周知,SQL Server系列的数据库可以选择“Windows身份验证”模式登陆,这样一来不仅加大了数据库的安全性,同时也避免了记忆并不断更换安全密码的问题,可是与使用“SQL Server身份验证”不同的是,如果你没有给你的数据库内置你的Windows账户,那么你就有可能根本登录不上数据库,那怎么来解决呢,很简单!

 

首先打开你的“数据库管理器(SQL Server Management Studio)”然后打开“安全性”--“登录名”目录,右键单击“登录名”会出现“新建登陆名”,在“常规”的“登录名”中填上“NT AUTHORITY\NETWORK SERVICE”然后跳转至“服务器角色”,将管理员相关的勾勾上,然后确定就可以了。

 

另外有可能你的远程访问的权限没有打开,这个时候你需要打开“SQL Server 外围应用配置器”选择“服务和连接的外围应用配置器”,在弹出的页面中将“Database Engine”中的“远程连接”设定为“本地连接和远程连接(同时使用TCP/IPnamed pipes)”另外将“Analysis Services”中的“远程连接”设定为“本地连接和远程连接”确定后即设定完成!