Linuxでは、use mssqlsystemresource
を実行して Resource Database にアクセスするたびに、エラーが発生します。これを解決するにはどうすればよいですか。
1> use mssqlsystemresource
2> go
Msg 911, Level 16, State 1, Server x230, Line 1
Database 'mssqlsystemresource' does not exist. Make sure that the name is entered correctly.
admin:
でデータベースをターゲットにしてDAC(-d
)でsqlcmd
でログインしようとすると
$ sqlcmd -I -S admin:localhost -U sa -d mssqlsystemresource -P Password0
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Cannot open database "mssqlsystemresource" requested by the login. The login failed..
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Login failed for user 'sa'..
mssql-cli
の-A
でログインしようとすると、
$ mssql-cli -A -d mssqlsystemresource
Username (press enter for sa):
Password:
Connection did not succeed.
Error message: Cannot open database "mssqlsystemresource" requested by the login. The login failed.
Login failed for user 'sa'.
Unable to connect. Please try again
mssqlsystemresource
データベースは、シングルユーザーモードでのみ使用できます。 Linuxでは、それは
Sudo systemctl stop mssql-server
Sudo -u mssql /opt/mssql/bin/sqlservr -m