sqlserver2005 请教如何恢复数据库连接数限制

songshouding 2010-04-14 12:27:14

要进行系统维护,所以限制了数据库连接数为1(默认无限制),结果现在使用企业管理器连不上去了(原因不明,来不及查了)
有没有什么办法可以恢复

...全文
341 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
songshouding 2010-04-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 happy_stone 的回复:]
點擊實例名--右鍵--屬性--連接--修改
[/Quote]

补充一下,在本机测试的:修改连接数为1以后,使用2005企业管理器连接上,然后点击实例名-右键-属性,就报错了,“连接错误”,难道说右键需要单独连接,搞不明白
songshouding 2010-04-16
  • 打赏
  • 举报
回复

因为着急使用,当时另外装了一台sqlserver2005用
后面离开了现场,没有那个环境了,现在用自己的机器测试了一下。
当时一个客户端也连接不上现在看来应该和服务器那一端有关系:不知道那唯一个连接是不是被什么人用上了
--------------------------------------------------
以下测试都是在本机测试本机sqlserver2005
--------------------------------------------------
使用15楼的方法
方法一:
我这边测试sql2000的查询分析器时需要使用,这个估计是各个版本不一样的话需要自己改改
EXEC sys.sp_configure N'user connections', N'12345' RECONFIGURE WITH OVERRIDE
go
方法二:
测试通过
--------------------------------------------------
20楼的方法
测试了允许/不允许DAC方式登录,没什么影响
--------------------------------------------------
23楼的方法
sqlserver外围配置工具中没找到关于修改连接数的地方
--------------------------------------------------
快乐_石头 2010-04-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 happy_stone 的回复:]
引用 4 楼 fredrickhu 的回复:
SQL code
sp_dboption '数据库名称', 'single user', 'false'

學習
貌似與用戶模式無關
[/Quote]
再說語句也無法執行
快乐_石头 2010-04-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fredrickhu 的回复:]
SQL code
sp_dboption '数据库名称', 'single user', 'false'
[/Quote]
學習
貌似與用戶模式無關
--小F-- 2010-04-14
  • 打赏
  • 举报
回复
sp_dboption '数据库名称', 'single user', 'false'
songshouding 2010-04-14
  • 打赏
  • 举报
回复
谢谢回答
连不上啊,没法修改,有没有什么变通的方法,比如修改注册表之类的....
--小F-- 2010-04-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 happy_stone 的回复:]
點擊實例名--右鍵--屬性--連接--修改
[/Quote]
up
快乐_石头 2010-04-14
  • 打赏
  • 举报
回复
點擊實例名--右鍵--屬性--連接--修改
VincentLiang 2010-04-14
  • 打赏
  • 举报
回复
用SQL SERVER外围配置工具
jwwyqs 2010-04-14
  • 打赏
  • 举报
回复
学习。。。。。
nalnait 2010-04-14
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 nalnait 的回复:]
DAC 用户登录
[/Quote]sorry 方式 不是用户
nalnait 2010-04-14
  • 打赏
  • 举报
回复
DAC 用户登录
songshouding 2010-04-14
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 songshouding 的回复:]
引用 16 楼 perfectaction 的回复:
Lz你是个天才,要不怎么和干过相同的事情?


你发的代码我用不上,我现在是根本连不上,没法执行代码啊

--------------------------

如果我有master数据库备份的话,是不是可以还原回来,sqlserver的配置信息都存在master里吧?
[/Quote]

对不起,没看仔细,我试一下


songshouding 2010-04-14
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 perfectaction 的回复:]
Lz你是个天才,要不怎么和干过相同的事情?
[/Quote]

你发的代码我用不上,我现在是根本连不上,没法执行代码啊

--------------------------

如果我有master数据库备份的话,是不是可以还原回来,sqlserver的配置信息都存在master里吧?
songshouding 2010-04-14
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 perfectaction 的回复:]
Lz你是个天才,要不怎么和干过相同的事情?
[/Quote]

亦有同感啊
nzperfect 2010-04-14
  • 打赏
  • 举报
回复
Lz你是个天才,要不怎么和干过相同的事情?
nzperfect 2010-04-14
  • 打赏
  • 举报
回复
方法一:
用2000的查询分析器连接2005,然后左侧的对象浏览器显示后,会再次提示无法连接,问是否再连接,点否
然后在查询分析器里执行EXEC master.dbo.sp_configure N'user connections', N'12345';RECONFIGURE WITH OVERRIDE
go
然后重启sql2005服务,OK。


方法二:
sqlcmd -S nz\SQL2005 -U sa -P loveyou -A
连接成功后再执行:
EXEC sys.sp_configure N'show advanced options', N'1' RECONFIGURE WITH OVERRIDE
GO
EXEC sys.sp_configure N'user connections', N'0'
GO
RECONFIGURE WITH OVERRIDE
GO
EXEC sys.sp_configure N'show advanced options', N'0' RECONFIGURE WITH OVERRIDE
GO
RECONFIGURE WITH OVERRIDE
GO

或是

EXEC master.dbo.sp_configure N'show advanced options', N'1' RECONFIGURE WITH OVERRIDE
GO
EXEC master.dbo.sp_configure N'user connections', N'0'
GO
RECONFIGURE WITH OVERRIDE
GO
EXEC master.dbo.sp_configure N'show advanced options', N'0' RECONFIGURE WITH OVERRIDE
GO
RECONFIGURE WITH OVERRIDE
GO

都行,就可以了.
东那个升 2010-04-14
  • 打赏
  • 举报
回复
没有路由器吗。。。
东那个升 2010-04-14
  • 打赏
  • 举报
回复
重启服务,确定只有你一个人连接。
喜-喜 2010-04-14
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 songshouding 的回复:]
引用 8 楼 happy_stone 的回复:
引用 7 楼 songshouding 的回复:
我修改的是 服务器的连接数 修改成1 了....

連接不上只能
到服務器上修改
至於你說的修改註冊表,不知道怎麼弄


在服务器上改?
我是远程桌面到服务器,然后用企业管理器还是连不上,是不是系统有什么默认进程使用了这唯一一个连接?
[/Quote]

有这个可能!把服务器与外界的连接断了,直接操作服务器试试....不要用远程连接
加载更多回复(5)

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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