sqlserver2008 打开一个数据库时出现:无法访问数据库xxxxx (object explorer)

sqlserver2008 打开一个数据库时出现:无法访问数据库xxxxx (object explorer),第1张

sqlserver2008 打开一个数据库时出现:无法访问数据库xxxxx (object explorer)是设置错误造成的,解决方法为:

1、打开SqlServer2008数据库--登录数据库--管理---数据库邮件--配置数据库邮件。

2、进入数据库邮件配置向导--下一步。

3、如果是首次创建的话,选择第一项:通过执行以下任务来安装数据库邮件,如果已经创建过的话,可以通过第二项和第三项去改变数据库邮件的配置。

4、给出常用服务器的smtp服务器地址gmail(google.com)POP3服务器地址:pop.gmail.comSMTP服务器地址:smtp.gmail.com163.com:POP3服务器地址:pop.163.comSMTP服务器地址:smtp.163.com,yahoo.com:POP3服务器地址:pop.mail.yahoo.comSMTP服务器地址:smtp.mail.yahoo.com。

5、选中配置项,点击下一步。

6、设置系统参数,按照需要配置,下一步,检查配置项是否正确,完成配置 。

1、首先打开sql,然后在面板左上方点击“新建查询”。

2、在界面上,将当前数据库,切换到“Master”下面。点击下拉选框,选中“Master”。

3、然后在右侧空白区域,输入代码:DECLARE @SQL VARCHAR(MAX)SET @SQL='' SELECT @SQL=@SQL+'KILL '+RTRIM(SPID) FROM master..sysprocesses WHERE dbid=DB_ID('数据库名')EXEC(@SQL)。

4、执行之后,观察下方执行成功。然后再修改数据库的名称,因为删除用户之后,数据库名称还是没有变回来。输入代码修改:ALTER DATABASE 数据库名 SET MULTI_USER。

5、现在再回到数据库看,已经正常了。


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

原文地址:https://54852.com/sjk/9259731.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存