安装SQL SERVER 2008后连接不上MSSQLSERVER实例

tkutt 2011-07-03 08:00:19
我的操作系统是windows server 2008,安装好sql server 2008后只能发现EXPRESS实例,没有MSSQLSERVER实例。但安装过程中是创建了MSSQLSERVER实例的。在配置管理器里也可以看到MSSQLSERVER实例服务是启动了的,但sql browser就是无法发现。有人碰到过这个问题吗,怎么解决啊?
...全文
941 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sancaoping 2011-11-02
  • 打赏
  • 举报
回复
我也遇到同样问题,MSSQLSERVER服务是启用的,但是实际上TCP/IP协议是禁用的,所以连接不上

不需要重新安装,在SQL SERVER 配置管理器里面把实例的TCP/IP协议启用即可
AcHerat 2011-07-03
  • 打赏
  • 举报
回复
右键你的新实例名,然后打开属性,连接属性的网络选项里改为TCP/IP协议,重新启动SQL服务,看看sql browser 中可以找到不?
mengmou 2011-07-03
  • 打赏
  • 举报
回复
sql browser就是无法发现
-----------
这是什么意思?
AcHerat 2011-07-03
  • 打赏
  • 举报
回复

--楼主可以查看当前实例是不是你安装的SQL里的实例

SELECT @@SERVERNAME,SERVERPROPERTY('SERVERNAME')

--如果是,可以把当前的实例更改为默认实例

USE master
GO
-- 设置两个变量
DECLARE @serverproperty_servername varchar(100),
@servername varchar(100)
-- 取得Windows NT 服务器和与指定的 SQL Server 实例关联的实例信息
SELECT @serverproperty_servername = CONVERT(varchar(100), SERVERPROPERTY('ServerName'))
-- 返回运行 Microsoft SQL Server 的本地服务器名称
SELECT @servername = CONVERT(varchar(100), @@SERVERNAME)
-- 显示获取的这两个参数
select @serverproperty_servername,@servername
--如果@serverproperty_servername和@servername不同(因为你改过计算机名字),再运行下面的
--删除错误的服务器名
EXEC sp_dropserver @server=@servername
--添加正确的服务器名
EXEC sp_addserver @server=@serverproperty_servername, @local='local'


sz_vcp2007 2011-07-03
  • 打赏
  • 举报
回复
楼主可能是之前安装过EXPREE实例,后来重新安装时命名了一个实例。在SSMS里面注册一下新的实例试试。
cd731107 2011-07-03
  • 打赏
  • 举报
回复
没安装完整,重装安装一下,选项都勾上
sz_vcp2007 2011-07-03
  • 打赏
  • 举报
回复
数据库引擎-右键新建-服务器注册-填写服务器名称-保存
mingpei0703 2011-07-03
  • 打赏
  • 举报
回复
应该是没装好,我第一次装08也是这样,你从新装下
claro 2011-07-03
  • 打赏
  • 举报
回复
贴出如下结果,CMD下执行
net start mssqlserver
tkutt 2011-07-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 acherat 的回复:]

SQL code

--楼主可以查看当前实例是不是你安装的SQL里的实例

SELECT @@SERVERNAME,SERVERPROPERTY('SERVERNAME')

--如果是,可以把当前的实例更改为默认实例

USE master
GO
-- 设置两个变量
DECLARE @serverproperty_servername varchar(100), ……
[/Quote]
我现在是连接不到这个实例上去,只能连到EXPRESS这个数据库引擎上。
tkutt 2011-07-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 mengmou 的回复:]

sql browser就是无法发现
-----------
这是什么意思?
[/Quote]在连接数据库向导里,只有express这个实例,没有sql server安装时创建的实例。
tkutt 2011-07-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sz_vcp2007 的回复:]

楼主可能是之前安装过EXPREE实例,后来重新安装时命名了一个实例。在SSMS里面注册一下新的实例试试。
[/Quote]
之前安装了vs2008,里面带有express实例。Sql server安装的过程中,也创建了一个实例,默认名字就是MSSQLSERVER。 在配置管理器里可以看到这个实例是启动的。 ssms怎么注册?

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧