解决方案
既然知道了问题所在,那么久好解决了。找到SQL SERVER安装路径,Binn目录下,找到这个文件:
右键用超级管理员账户运行,就可以发现Sql server提供服务了!
sqlserverstart
虽然运行成功了,但是总不能每次去运行吧。所以我再写一段批处理,保存为bat文件运行即可。批处理内容:
@echo off
SC CREATE mssqlserver binPath= "D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\sqlservr.exe" DisplayName= "SQL Server" start= auto
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mssqlserver /v Description /t REG_SZ /d "用于提供SQL SERVER服务的服务,如果停止,则无法提供SQL SERVER服务。"
NET START mssqlserver
注意:以上代码中路径部分,请修改为本机Sqlserver安装路径。
解决方法如下:关闭连接。出现了上述问题,首先要做的就是关闭这个数据库连接,才能 *** 作这个连接的属性。关闭方法直接选中右击,选关闭连接;
选择编辑属性。选中连接,还是右键单击,选择编辑连接,就会出现如图所示的d框;
选高级。选中高级栏目,在高级下可以看到有个设置位置,我们就需要改正这个地方的路径。不是默认的路径,而是咱们现在安装的navicat目录;
设置完毕后,点击查询,选择新建查询,可以看到打开了新的页面,能够输入SQL语句进行查询;
输入SQL测试。能够正确执行SQL语句,问题解决了。
如果你连接的数据库是Access2000以后的版本(Access97除外),你必须要安装VssP5的补丁,但是这个补丁根本就找不到(除非你是微软的正版用户),VB当中还有其他的数据库控件,在部件中可以设置找到,建议你还是用另外一个数据库控件,另外一个肯定没有问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)