最近、SQL Server 2005 Management Studio Express をインストールしました。Windows 認証を使用してデータベース サーバー machinename\SQLEXPRESS にログインすると。
テーブルやデータベースを作成できません。テーブル/データベースを作成できるように、Windows 認証としてログインしているユーザーにアクセス許可を付与するにはどうすればよいですか?
最近、SQL Server 2005 Management Studio Express をインストールしました。Windows 認証を使用してデータベース サーバー machinename\SQLEXPRESS にログインすると。
テーブルやデータベースを作成できません。テーブル/データベースを作成できるように、Windows 認証としてログインしているユーザーにアクセス許可を付与するにはどうすればよいですか?
ユーザーをsysadminロールの一部にすることができます
exec sp_addsrvrolemember 'DomainOrComputerName\UserName','sysadmin'
それはあなたの問題を解決しますが、それはやり過ぎであり、データベースを削除する機能を含むデータベースへの完全なアクセスをユーザーに許可し、技術的には、SQL Server サービスアカウントの権利を制限しない限り、コンピューターで必要なことを何でも実行できます. テーブルを作成する機能を許可するには、
テーブルの作成を [domainName\userName] に許可します。これにより、そのステートメントを実行するデータベースにテーブルを作成する機能が与えられます。