2017-09-28 7 views
0

私は、1人のユーザーを除くすべてのユーザーに対して読み取り専用にしようとしているSQL Serverデータベースを持っています。私はすでにプロパティ>オプション>データベースの読み取り専用= trueに行き、DB全体を読み取り専用に設定しました。これで、1つのプログラムがこのDBを更新することができなくても正しく動作しないことが判明しました。 DB全体を読み取り専用にして、この単一の「ユーザー」に書き込みを許可する方法はありますか? SQL Server 2008 with SSMS 2017.SQL Serverデータベースが読み取り専用の場合、1人のユーザーに書き込みアクセスを許可できますか?

+1

いいえ。あなたはそれを読み取り専用でも読み取り専用でもないようにすることはできません。あなたはデータライターである1つの役割を持つことができ、その役割ではアプリケーションを使用し、他の役割はすべてデータレディーヤーにすることができます。 –

+1

これはDBAの質問と思われ、スタックDBAサイトはおそらくこれのためのより良い場所です。移動の投票 – Twelfth

+1

なぜ、これに対してロールと権限を使用できないのですか? – TheGameiswar

答えて

0

いいえ、読み取り専用のデータベースには、どのユーザーも書き込むことができません。あなたは最良の解決策は、このアプリケーションを除くすべてのユーザーに読み取り専用のアクセス許可を与えることです。

関連する問題