none
SQLServer 2014 Standard Management Studioでの権限付与の操作でエラー RRS feed

  • 質問

  • Mamanagement Studioを使って、

    ユーザにテーブル値関数の参照権限を付与すると

    エラーメッセージ「キーをNullにすることはできません。パラメータ名:key(mscorlib)」が表示され、

    権限の付与がうまくいきません。

    grand のSQLスクリプト実行で回避することはできますが、

    今後Management Studioを使った運用をしていきたいので、Management Studioで利用して権限を付与することはできませんか?

    2017年2月21日 6:51

回答

  • タイトルからして問題はないように思えますが、この手のエラーはそのSQL Server Management Studioで扱い可能なバージョンより上のバージョンのSQL Serverを操作しようとした際にも起こります。
    バージョンの関係は間違いないでしょうか? 複数のSQL Server Management Studioをインストールしていると、古いバージョンを知らぬ間に起動していたなんてこともあったように記憶しています。

    ★良い回答には回答済みマークを付けよう! MVP - .NET  http://d.hatena.ne.jp/trapemiya/

    2017年2月21日 8:05

すべての返信

  • タイトルからして問題はないように思えますが、この手のエラーはそのSQL Server Management Studioで扱い可能なバージョンより上のバージョンのSQL Serverを操作しようとした際にも起こります。
    バージョンの関係は間違いないでしょうか? 複数のSQL Server Management Studioをインストールしていると、古いバージョンを知らぬ間に起動していたなんてこともあったように記憶しています。

    ★良い回答には回答済みマークを付けよう! MVP - .NET  http://d.hatena.ne.jp/trapemiya/

    2017年2月21日 8:05
  • 回答いただきありがとう御座います。

    使っているManagement Studioのバージョンはこちらです。

    Microsoft SQL Server Management Studio      12.0.5000.0
    Microsoft Analysis Services クライアント ツール      12.0.5000.0
    Microsoft Data Access Components (MDAC)      6.2.9200.16384
    Microsoft MSXML      3.0 6.0
    Microsoft Internet Explorer      9.10.9200.22011
    Microsoft .NET Framework      4.0.30319.34209
    オペレーティング システム      6.2.9200

    操作しているSQLserverの12.0.5000.0ですので、同じバージョンです。

    ためしに、昔のManagement Studioのバージョン10.5.000(2008R2の付属)で上記SQLServerに接続して、

    試したところ、正常に権限を付与することができました。

    今のバージョンに問題があるのでしょうかね。とりあえずスクリプト文で回避できましたので、作業を進めます。

    ありがとう御座います。これで締めさせていただきます。

    2017年2月24日 3:00