
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、现在再回到数据库看,已经正常了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)