- PR -

データベースにアクセス出来ない

1
投稿者投稿内容
りた
会議室デビュー日: 2007/09/11
投稿数: 8
投稿日時: 2009-03-23 09:33
OS:WindowsServer2003
DB:SQLServer2005 Express
端末:XPPro SP2
接続方法:Windows認証

端末からosqlでインスタンスに接続して、
データベースに接続しようとすると下記のエラーが出てしまい、
データベースにアクセス出来ません。

どのように設定すれば、データベースにアクセス出来るようになるのでしょうか。
アドバイス頂けないでしょうか。
宜しくお願い致します。


メッセージ 916、レベル 14、状態 1、サーバー サーバ名\\\\インスタンス名、行 1
現在のセキュリティ コンテキストでは、サーバー プリンシパル "サーバ名\\\\ユーザ名" は
データベース "データベース名" にアクセスできません。
りた
会議室デビュー日: 2007/09/11
投稿数: 8
投稿日時: 2009-03-23 10:11
自己解決出来ました。

MicrosoftSQLServerManagementStudioExpressにて、
インスタンス直下のセキュリティで、追加したユーザ名のプロパティを出して、
ユーザマッピングで、ログインにマッピングされたユーザに
使用したいデータベース名にチェックを入れました。
その後に、データベースロールメンバシップで、
db_datareader、db_datawriterにチェックを入れたところ
データベースにアクセスする事が出来ました。

これが正しいのか良く分かりませんが、
とりあず、アクセスする事が出来ましたので、ご報告致します。

King
ぬし
会議室デビュー日: 2008/06/20
投稿数: 284
投稿日時: 2009-03-23 10:41
エラーメッセージで検索したら下記のページが出たのでとりあえず貼っておきます。

http://support.microsoft.com/kb/955826/ja
りた
会議室デビュー日: 2007/09/11
投稿数: 8
投稿日時: 2009-03-23 20:24
Kingさん返信有難うございます

URL確認しました。有難うございます。
参考にさせて頂きます。
データベースって難しいですね・・・。
1

スキルアップ/キャリアアップ(JOB@IT)