• ベストアンサー

Windows Server 2008 EXPRESSのテーブル別のユ

Windows Server 2008 EXPRESSのテーブル別のユーザー権限設定方法を教えてください Windows Server 2008の初心者です。 Windows Server 2008 EXPRESS上でテーブル別、ユーザ別に SELECTやINSERT、UPDATEの権限設定はできるのでしょうか 設定方法が分からなくて困っています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

これはManagement Studioからではなく,T-SQLによる設定方法とみなしてよいでしょうか。 T-SQLでは,GRANTを使います。たぶん,他のDBにおけるSQLでも同じでしょう。 MSDN: GRANT (オブジェクトの権限の許可) (Transact-SQL) http://msdn.microsoft.com/ja-jp/library/ms188371(SQL.100).aspx

関連するQ&A

  • テーブルの権限 またはユーザの権限

    お世話になっております。 サーバーをいじること自体がはじめてで迷走しています; どうかご助言お願いします >< SQL Serverにおいて ユーザ「9999」がいるとします。 またDB「AA」「BB」「CC」「DD」があり、各DBに「9999」はログインできるようになっています。 各DB内にはそれぞれ複数のテーブルが存在します。 そして各テーブルでは「9999」に 「SELECT、INSERT、UPDATE、DELETE」の権限を与えてあります  ←今ココです そこで質問なのですが、 (1)ユーザ「9999」に与えてあるSELECT等の権限を確認するSQL文は存在しますでしょうか。   →「9999」がどのDBのどのテーブルにどの権限を持っているのか、など。 (2)もしくはDBごとに、どのユーザがどのテーブルに対してどの権限を持っているかを   確認するSQL文はありますでしょうか。   →テーブルごとでも結構です。 「権限を確認するSQLはあるよ」と 先輩に言われ、必死に探しておりますがOracleのものしか見つかりません。。。 とりあえず「9999」がそのテーブルに対して権限を持っているということを 証明したいのです。  ※テーブルのプロパティで権限付与を行ったため、    同じ方法で確認するのは意味がないと言われてしまいました どうかよろしくおねがいします。

  • 別のデータベースのテーブルの統合 No.2

    SQL Server 2005 Express で、別のデータベースへのテーブルの移行するにあたり、 INSERT INTO データベースB.dbo.テーブルX SELECT * FROM データベースA.dbo.テーブルX とすればよいというご回答をいただいています。 で、 IDENTITYを設定しているテーブルがあるとちょっと工夫が必要です。 とのコメントをもいただきましたが、 この「工夫」が分かりません。 どんな方法なのでしょうか? IDENTITYをはずす方法や、リレーションシップをはずす方法などが思い浮かぶのですが、テーブル構造が複雑で、わけがわからなくなります。 元のIDの値は維持しなくてもよいので、何かよい方法はありますでしょうか? よろしくお願いします。

  • SQL Server2008 テーブルの権限について質問です。

    SQL Server2008 テーブルの権限について質問です。 現在SQL Server 2000 から2008へ移行を検討しています。事前にExpressEdithionをインストールしていろいろ確認していますが、判らない点がありますのでお教え下さい。 問題はユーザー別にテーブルの権限を変えたいのですが、2008のManagementStdioを見てもそのように設定する手段が見つかりません。 user1は、全てのテーブルのread/writeが可能。 user2は、1部のテーブルはread/writeのみ可能、1部はreadのみ、他のテーブルはread/writeとも不可。 user3は、1部のテーブルのreadのみ可能、他のテーブルはread/writeとも不可。 このように設定をManagementStdioで行う方法はないのでしょうか? 以上、よろしくお願いします。

  • 異なるOracleサーバ上のテーブルを結合する方法

    異なるOracleサーバ上のテーブルを結合する方法 IPアドレスが異なるOracleのテーブルを結合して出力したいのですが可能でしょうか?2つのテーブルをローカルにダウンロードして結合表示するとパフォーマンスが悪いので、2つのサーバから直接データをダウンロードしたいのです。2つのOracleサーバは読み取り権限しか与えられておらず、SELECT文ぐらいしか使えません。 Oracle 10G Windows 2003 Server

  • 外部から取り込んだテーブルに主キーを設定するには

    外部から取り込んだテーブルに主キーを設定するには sql server 2000 のデータベースにsqlserver 2008 express editionをインストールしたPCで別のデータベースのテーブルをインポートウィザードにて取り込み、そのテーブルに主キーを設定しようと、新しいログイン名で-ログイン-セキュリティ-ユーザー-プロパティの画面でセキュリティ保護可能なリソースを選択し、オブジェクトの列の権限にて更新、選択、等許可に設定しても、テーブルの変更が(主キーの設定)ができません。 この変更は、もともと無理なことなのでしょうか。そうだとしたら他にテーブルの列設定を変更する方法はないのでしょうか どうかご教授お願いします。宜しくお願いします。 PC os XP pro (sql server 2008 express edition) サーバー WINDOWS 2000 server SQL server 2000

  • (SQLSERVER) 別サーバーへテーブルコピー

    標題の別サーバーのDBへテーブルをコピー(更新)したいと考えておりますが、やり方が全く分かりませんのでお教えください。 【更新元】 販売管理サーバー OS:Windwos2008R2 SQL SERVER 2008R2 サーバー名:POS DB名:POSDATA テーブル名:POS売上伝票 【更新先】 社内開発用サーバー OS:Windwos2008R2 SQL SERVER 2012Express サーバー名:AD DB名:POS テーブル名:POS売上伝票 POS上のSQL ManagementStudeoから、AD上のSQLSERVERへのアクセスは可能な状態にしております。 ◎実装したい要件 POSサーバー上のデータを、毎日定時にADサーバー上のDBに追加更新 ※理想としては、バッチ等のスクリプトをタスクに登録し定時に実行 自分なりに調べてみたのですが、データを丸ごとコピーする場合は、"bcp"コマンドを実行すれば可能なようですが、bcpコマンドで、サーバー間のコピーの方法が良くわかりませんでした。 また、出来れば日々更新する為、データが変更されたレコードはUPDATE追加されたデータは、INSERTする事が理想です。 ※夜間のバッチ処理ですので、上記の方法が私の知識的に難しようであれば、テーブルを作り直ししてもよいと考えております。 効率的な方法をご存じの方がいらっしゃいましたらアドバイスをお願いいたします。

  • Windowsのファイルサーバーの権限について

    Windows Serverでファイルサーバの構築を検討しています。 ファイルサーバはドメイン内に構築しアクセスするユーザーは全員ドメインユーザーです。 私の知識では、共有フォルダの権限設定は、ファイルサーバにログインしなければ出来ないのですが、ファイルサーバにログインせずに権限を変更する方法を知りたいです。 既に作成した共有フォルダの権限をドメインユーザーがファイルサーバにログインせずに変更する方法はないでしょうか? ご存知の方がいらっしゃったら教えてください。m(_ _)m

  • Windows 2003 Server について

    windows 2003 Server についての質問です。 現在、ユーザに権限を付与して、ファイルサーバーとして立ち上げて、 サーバの運用をしようとしています。 ゆくゆくは、WEB機能をもたせて、 ネットワークの設定やら何やらしてゆこうと思っています。 大変、広い質問となってしまいましたが、 何故、何もわからない状況なので大変こまっています。 どこかよいサイトはありませんでしょうか。

  • windows server 2003 を使っています。

    windows server 2003 を使っています。 ユーザを削除した場合、そのユーザが使用していたファイルが アクセスできなくなってしまいます。 管理者権限もついていません。 またセキュリティなど設定することもできずみれない状態です。 このようなファイルを編集削除するにはどのようにすればよいでしょうか?

  • Windows Server 2003のアクセス権限について

     Windows 2003 Serverを使用しています。  フォルダのプロパティの中のセキュリティタブでユーザーごとに権限の設定をしています。  セキュリティタブの中の「詳細設定」でアクセス許可の設定変更をしていました。  windowsの知識がないまま、アクセス権限のところではどんなことができるのか、設定をいろいろ変えて試していました。すると、設定を変えたフォルダ以下、すべてのユーザーのアクセス権限が無くなってしまったらしく、そのフォルダ以下を開くことができなくなりました。  開かなくなったフォルダのファイルを取り出したいのですが、どなたかよい方法をご教授いただけないでしょうか。