1

運用サーバーに SQL Server Express 2008 があります。問題のデータベースについては、ローカルの開発バージョンが本番サーバーのバージョンと同じように構成されていることを確認する必要があります。

本番データベースでは、ユーザーdboのログインは空白です。

ローカル データベースでは、ユーザーdboはローカル マシンの管理者のログインを使用しています。

dbo両方のマシンで を別のログイン (たとえば) に変更することはできますsaが、本番環境のセットアップを台無しにしたくはありません。

だから、2つの質問:

  1. データベースのユーザーに空のログインを許可する正当な (セキュリティなどの) 理由はありdboますか、それとも設定が不十分/不完全ですか?

  2. 問題がなければ、ローカル データベースのユーザーからログインを削除するにはどうすればよいdboですか?

ご指導ありがとうございました!

4

1 に答える 1

1

固定サーバー ロールのログインは自動的にマップされるため、データベース ユーザーdboは一意です。sysadminそれはおそらく「空白のログイン」の意味です。

ログインまたはデータベースへのアクセス権限を持つsa別のログインを使用していますか?sysadmin

于 2012-02-01T20:53:02.527 に答える