1、出现此问题的原因是:计算机设置错误造成的。解决的方法和操作步骤如下:首先,当未启动SQLServer服务时,SQLServer管理器将无法连接到数据库服务,并且将出现以下提示,如下图所示。
2、如果不能通,通常有两种原因,一种原因是OS或网络的问题,或者是防火墙;另一种原因是mysqld自身根本没有侦听客户端的连接请求,mysqld启动后对于客户端的侦听是分三种情况。
3、说明数据库已在运行了;“服务名无效”说明输入的命令不正确;“没法启动数据库服务“说明数据库文件被破坏或是其他缘由造成数据库服务没法启动。
4、数据库的服务没有启动,所以你要检查一下服务是否启动。打开计算机管理》服务》找到SQLServer(MSSQLSERVER),如果没有启动,右键服务启动。数据库安装好了,服务也启动的。
5、如果客户端计算机上的别名设置错误,可能会引起连接问题。您可以使用客户端网络实用程序查看别名。为此,请按以下步骤操作:启动客户端网络实用程序。
数据库连接失败的原因:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接、没能正确安装SQL服务器、因权限问题导致数据库不能连接。登录账号、密码、服务器名称、数据库名称登录错误导致不能连接。
服务器没有启动。用户名、密码错误。如果是远程连接,启用通允许“远程连接”了吗。在数据库服务器上,打开DOS窗口,输入netstat-an,查看1433端口有没有开放,若没有开放,请调整、设置数据库服务器。
如果数据库不存在,需要先创建数据库。编码问题:如果连接时使用了错误的编码,可能导致连接失败。请尝试使用UTF-8编码进行连接。防火墙或安全策略限制:请检查您的防火墙或安全策略是否阻止了MySQL连接。
1、转到[MicrosoftSQLServer2008]并找到[SQLServer配置管理器],单击里面。我们选择单击[QL服务器网络配置]。我们选择禁用[TCP/IP]并启用它。框中的几个选项的状态应为[正在运行]。
2、把服务器名称改成改成你电脑的名称,也就是你虚拟机的电脑名称,如果不知道的话,打开我的电脑右键属性就能看到名称,然后输入到服务器名称就可以了。
3、使用SQLServer计算机名(而不是IP地址),或者应用此修复程序。若要使用HOSTS文件或LMHOSTS,请将SQLServer服务器的TCP/IP地址放在行的开头,后面接几个空格,然后是SQLServer服务器的计算机名。
4、在Mircsoftsqlserver2008R2--配置工具--SQLServer配置管理器启用TCP/IP协议(如果对外网开放,请修改默认端口)。防火墙打开SQLserver的端口。