sql server 2008 安装好了 为什么连接不到本地服务器?

sql server 2008 安装好了 为什么连接不到本地服务器?,第1张

sql server 2008 连接不到本地服务器是因为里面的协议出现了问题,具体的解决方法如下:

1、打开SQL server 配置管理器-->SQL server 网络配置-->实例名的协议(实例名为SQLEXPRESS)。

2、将SQLEXPRESS协议中的Named Pipes和 TCP/IP启用。

3、点击SQL Server服务,将SQL Server(SQLEXPRESS)重新启动。

4、重新打开SQL Server Management Studio ,服务器类型选择数据库引擎,服务器名称填(local)\实例名  或者 计算机名\实例名 (计算机名为你的计算机名称,实例名一般为SQLEXPRESS或者安装SQL时创建的实例名),身份验证选择windows身份验证。

5、点击连接,这时就可以登陆进去了。

解决方法如下:

1、首先,单击计算机桌面左下角的开始按钮,如下图所示然后转到下一步。

2、接下来,在d出菜单中单击[所有程序],如下图所示,然后转到下一步。

3、接下来,在所有程序中找到[Microsoft SQL Server 2008]文件夹,单击“打开”,如下图所示,然后转到下一步。

4、然后,在下拉菜单栏中,单击[Configuration Tool]文件夹,如下图所示,然后进行下一步。

5、然后,单击文件夹下的[SQL Server配置管理器],如下图所示,然后转到下一步。

6、最后,在d出窗口中,右键单击该选项并返回MSSQLSERVER,然后在菜单中单击“开始”,如下图所示。 这样,问题得以解决。

首先要确定有没有安装MSDE
运行->SERVICESMSC->MSSQLSERVER服务
如果没有该服务的话,则表示你没有安装MSDE你只要卸载当前的SQLServer,重新安装MSDE和SQL Server
MSDE就在SQL server安装盘的第一目录下
如果有该服务的话,你只要启动服务,刷新Service Manager即可

原因
发生此问题是因为 NETWORKSERVICE 帐户具有足够权查询 SQL Server 2005 服务信息。
应用一些安全策略来更新 SQL Server 2005 服务安全设置后可能会发生此问题。 可能会特别, 应用组策略以更新安全设置后出现此问题。
回到顶端
解决方案
要解决此问题, 确保, NETWORKSERVICE 帐户具有读取权限来查询有关 SQL Server 2005 服务信息。 要这样做, 请按照下列步骤 *** 作:1 单击 开始 , 单击 运行 , 类型 mmc然后单击 确定 。
2 在控制台窗口, 单击 文件 菜单上 添加/删除管理单元 。
3 在添加/删除管理单元窗口, 单击 添加 。
4 可用的独立管理单元 , 下 添加独立管理单元 对话框中, 组策略对象编辑器 依次 添加 。
5 在选择组策略对象窗口, 单击 浏览 。
6 单击 其他计算机 在为组策略对象窗口, 浏览指定的域控制器, 位置, 然后单击 确定 。
注意 如果域控制器, 上执行步骤 1 至 5 单击 该计算机 , 并单击 确定 。
7 在选择组策略对象窗口, 单击 完成 。
8 在 添加独立管理单元 对话框中, 单击 关闭 。
9 在 添加/删除管理 - 中 对话框中, 单击 确定 。
10 展开添加, 展开 计算机配置 , 展开 Windows 设置 、 展开 安全设置 , 并然后单击 系统服务 管理单元。
11 在 服务名称 列, 双击 SQLServer ( Instance_Name )
12 中 SQLServer ( Instance_Name ) 属性 单击以选中 定义这个策略设置 复选框, 选择适当的启动模式, 对话框, 然后单击 编辑安全性 。
13 中 SQLServer ( Instance_Name ) 的安全性 对话框框, 单击 组或用户名称 下 NETWORKSERVICE 。
注意 如果未列出, NETWORKSERVICE 帐户应该将它首先。
14 ObjectName NETWORKSERVICE , 下在 允许 列, 单击以选中 读取 复选框, 然后单击 确定 。
15 重复步骤 11 至 15 添至其他 SQL Server 2005 服务 NETWORKSERVICE 帐户读取权限。

一种很有可能的情况是你没安装服务器端,或者说你只安装了客户端,因此你得装服务器端。另外即使你安装了服务器端,请确定你的服务进程已经启动。检查你的服务有没有启动的一个简单办法就是看你的任务管理器中有没有SQLSERVEREXE这个进程。 另外一楼说的方法是对的,我也是这么解决的。不过你的有VC2005的安装文件啊,你可以选择安装其中的服务器,安装完后再启动服务就OK了。

1、转到[Microsoft SQL Server 2008]并找到[SQL Server配置管理器],单击里面。

2、我们选择单击[QL服务器网络配置]。

3、我们选择禁用[TCP / IP]并启用它。

4、框中的几个选项的状态应为[正在运行]。

5、之后跳出一个页面这是对启动过程的提醒。

6、确保这些项目处于[Running]状态。

7、然后单击SQL Server 2008中的连接。

8、之后它可以连接到服务器。效果如下。

SQL Server服务管理器显示已停止,原因为:设置错误造成的。

解决的方法和详细的 *** 作步骤如下:

1、首先,请先登录服务器,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,登录到MySQL数据库。
 命令为:MySQL-U root-P PW,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,查询MySQL数据库是否允许远程IP访问,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,打开远程访问命令,如下图所示,然后进入下一步。

5、随后,完成上述步骤后,依次单击菜单栏的“文件”-->“新建连接”-->“MySQL”选项以创建一个新的MySQL连接,如下图所示,然后进入下一步。

6、最后,完成上述步骤后,输入远程MySQL数据库的相关链接的信息,然后点测试链接, 发现数据库连接成功了,如下图所示。这样,问题就解决了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10347783.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存