发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
首先声明,这儿的Login Failed不是什么SQL Server 服务没起来之类的错误引起。一般的解决办法是不行的,可能的原因笔者猜测是由于计算机名称更改造成,最终在成功解决问题后发现确实如此。在安装SQL Server默认实例时,笔者采用的认证模式是Windows验证,而且用户是本机的一个用户帐户(不是域帐户),所以当机器名称更改后就会导致无法连接,因为之前安装的数据库实例它认为用户是之前的用户,而且没有sa用户。
幸好微软提供了一个解决办法PsExec,它允许你以NT AUTHORITY\SYSTEM账号运行程序,和“常规”管理员账号不同——具有天生访问SQLServer的权限。(祥请参考连接http://blog.csdn.net/dba_huangzj/article/details/7927266)
下载PsExec地址:http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx
注:PsExec是PsTools的一个组件
下载完成后以管理员身份打开CMD,并cd到PsTools的解压目录,然后运行如下命令
PsExec -s -i "C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe" 其中””中的内容为SSMS(SQL Server Management Studio)的路径
接下来的操作也请参考上面的第一个连接(添加域帐户和sa(如果你想)),在此不再赘述。
不得不说PsExec (PsTools)是一个好工具,以后出现无法登陆或连接的情况,可以用这个工具直接模拟登陆,然后想怎么建立用户或修改权限都可以。
来自: 昵称10504424 > 《工作》
0条评论
发表
请遵守用户 评论公约
SQLServer数据库实例相关知识笔记
1、概念介绍SQL实例实际上就是SQL服务器引擎,每个SQL Server数据库引擎实例各有一套不为其他实例共享的系统及用户数据库。2、SQL实例分...
数据库中的实例名和数据库名有什么不同?
数据库中的实例名和数据库名有什么不同?一个数据库中包含存储真正数据的多个表结构,而一个实例包含多个数据库,一台服务器(硬件)可以包含多个实例。例如,你可以有SQL2005,SQL2008,SQL2012作为SQ...
SQL Server复制需要有实际的服务器名称才能连接到服务器
SQL Server复制需要有实际的服务器名称才能连接到服务器 服务器上安装的WIN2008 R2,然后没有在意机器名,安装了SQL2008 R2数据库之后,配置AD域的时候修改了机器名。然后,开始配置数据库镜像同步的...
oracle数据导入sql server 2008方法
oracle数据导入sql server 2008方法 oracle数据导入sql server 2008方法。过去常用的小型数据库已经不能适应时代的发展,大型数据库逐渐...
【用友通普及版安装说明】
【用友通普及版安装说明】三、安装过程中一些常见问题及对策1.MSDE安装问题1) 现象:(1)指定的实例名称无效(2)由于SQL Server的超级...
Sql Server服务远程过程调用失败解决
Sql Server服务远程过程调用失败解决Sql Server服务远程过程调用失败解决问题: 今天SQL数据库登录不上了,然后想启动Sql实例,却发现...
SQL server 2005不能连接到服务器的解决方法
SQL server 2005不能连接到服务器的解决方法(转自网上,XP下亲测通过)刚安装完SQL server 2005服务器名称是空的,郁闷!不管我输入什么名称都不能连接成功,如localhost,计算机名称等等,都是同一个...
SQL Server数据库备份还原时,提示“数据库正在使用”的解决办法
SQL Server数据库备份还原时,提示“数据库正在使用”的解决办法问题一描述:SQL Server数据库备份还原后,在数据库名称后会出现“受限制访问”字样。问题二描述:在对SQL Server数据库进行还原时,提...
最新分享
最新分享SQL2000中因为选定的用户拥有对象,所以无法除去该用户.由于mssql2000数据库的错误,我把一个原来的数据库还原到现在的sql上,...
微信扫码,在手机上查看选中内容