解决: 无法打开明确指定的数据库“SSISDB”, 用户 'NT Service\SSISScaleOutMaster150' 登录失败.
原文链接:https://www.cnblogs.com/zhaolongisme/p/16576521.html
环境: WindowsServer2019Datacenter SQL Server2019 SSMSv18
事情:
SQL安装完成后, 发现系统日志中有如下报错:
解决: 无法打开明确指定的数据库“SSISDB”, 用户 'NT Service\SSISScaleOutMaster150' 登录失败.
查找资料后, 说如下操作即可:
操作完成后, 重启服务, 重启系统, 发现问题依旧存在, 提示: 用户 'NT AUTHORITY\SYSTEM' 登录失败。 原因: 无法打开明确指定的数据库“SSISDB”。 [客户端: <local machine>]
然后我登陆进SSMS, 尝试命令"use ssisdb"时提示不存在此数据库(下图是我恢复完成后的, 最先查看是无SSISDB库存在的), 如下图:
看来问题原因就是因为库不存在, 所以导致用户无法正常登陆, 所以开始重建SSISDB库, 操作如下:
到这里DB就创建完成了, 这里需要查看一下用户状态, 如果是禁用的, 还需要手动启用一下:
再次重启服务后, 打开日志发现正常了, 没有再提示登陆失败, 问题解决.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了