SQL Server2008R2の使用に関して問題があります。
最近、コンピューターに問題が発生したため、Windowsを再起動し、あるユーザーから別のユーザーにアクセス許可を付与する必要がありました(プロパティのセキュリティ機能を使用)。ただし、最初に許可を与える場合は、「アクセスが拒否されました」というメッセージを介して許可します。
多くの調査の結果、このエラーの生成が停止し(許可を与える必要のあるユーザーも利用できませんでした)、別の問題が発生しましたが、今回はSQLServer内で発生しました。このメッセージを生成します。
データベース[dbName]にアクセスできません。(ObjectExplorer)
このエラーは、ドロップダウンオプションを選択して、SQLServer内のデータベースのテーブルとストアドプロシージャのリストを表示しようとすると発生します。次のリンクでこれについての説明を見つけました。
そして、私はそのように実装しようとしました。
USE msdb;
GO
GRANT CONNECT TO [DBName\MyName] ;
CREATE DATABASE [DBNAME] ON PRIMARY
私が作成したスクリプトを使用して(幸いにもこの問題が発生する前に)、たくさんのメッセージを通してそれを作成しました。
メッセージ15151、レベル16、状態1、行1
ユーザー'DBName \ MyName'が存在しないか、権限がないため、ユーザー'DBName\MyName'が見つかりません。
メッセージ262、レベル14、状態1、行2
データベース'master'でCREATEDATABASE権限が拒否されました。
メッセージ5011、レベル14、状態9、行1
ユーザーにデータベース'DBName'を変更する権限がないか、データベースが存在しないか、データベースがアクセスチェックを許可する状態にありません。
メッセージ5069、レベル16、状態1、行1..。
この一連のエラーの後、私は動けなくなったので、この問題を解決するために私ができることについて誰かが私にフィードバックをくれれば幸いです。乾杯。