SQL Server 2008 – Developer EditionをSQL Server Management Studioとデータのインポートおよびエクスポートツールを使用するためだけに数年間使用しました。常にリモート サーバーを使用しているため、SQL Server インスタンスは必要ありません。
今、私はSQL Server Management Studio Express 2012を試しました。これには、必要なものだけが含まれているデータのインポートおよびエクスポートツールが含まれていますが、データベースを右クリックして [スクリプトの生成]ウィザードにアクセスすると、問題が発生します。次のメッセージを受け取ります。
Cannot open database "msdb" requested by the login. The login failed.
Login failed for user 'stocks'. (Microsoft SQL Server, Error: 4060)
SQL Server 2008、2005、および 2000 でこの問題が発生したことはありません。データベース「msdb」へのログインがこのアクションを実行するために必要な理由を知っている人はいますか? スクリプトの生成ウィザードにアクセスする別の方法はありますか?