更新时间:2024-08-13 21:27:14
大家好,我是小环,我来为大家解答以上问题。databaseengine2007,databaseengine很多人还不知道,现在让我们一起来看看吧!
1、不知道你的WIN7是32还是64的?也不知道SQL你装的是05还是08.64位WIN7和SQL2005的兼容性是很差的,谨记.说说08有两种启动方式:(1)开始-程序-MicrosoftSQLServer2008-SQLServer2008外围利用配置器,在打开的界面单击服务的连接的外围利用配置器,在打开的界面中找到DatabaseEngine,单击服务,在右边查看是不是已启动,如果没有启动可单击启动,并确保启动类型为自动,不要为手动,否则下次开机时又要手动启动;(2)可打开:开始-程序-MicrosoftSQLServer2008-配置工具-SQLServerConfigurationManager,选中SQLServer2008服务中SQLServer(MSSQLSERVER),并单击工具栏中的启动服务按钮把服务状态改成启动;使用上面两种方式时,有时候在启动的时候可能会出现毛病,不能启动,这时候就要查看SQLServer2008配置管理器中的SQLServer2008网络配置-MSSQLSERVER协议中的VIA是不是已启用,如果已启用,则把它制止.然后再履行上述1种方式操作就能够了。
2、2.进行远程连接时,是不是已允许远程连接.SQLServer2008在默许情况下仅限本地连接.我们可以手动启用远程连接.在上面第1种方式中,找到DatabaseEngine,单击远程连接,在右边将仅限本地连接(L)改成本地连接和远程连接(R),并选中同时使用TCP/IP和namedpipes(B).3.如果是远程连接,则还要查看连接数据库的语句是不是正确,登录账户是不是正确,密码是不是正确等.我在1次局域网内连接数据库时,就要由于连接字符串出了问题,在局域网内1台机子连接另外一台机子上数据库时,把DataSource=装有数据库的另外一台机子的IP.我在连接数据库时总是出现上面的毛病,查了好长时间,后来发现,IP没有正确到传到连接字符串,原来我在连接时,使用的是本地,即127.0.0.1,输入的IP没有传到连接字符串.。
本文到此讲解完毕了,希望对大家有帮助。