0


0

開発サーバーと実動サーバーの間のテーブルアダプターの問題

tableadapterの新しいsprocを作成しようとすると問題が発生します。 私の開発サーバーでは、Visual StudioはWindowsログインを使用しています。ドメイン名/ユーザー名。 実稼働サーバーで同じtableadapter sprocを作成しようとすると、Visual Studioはdb接続ユーザーIDに「dbo」を使用します。 これは、両方の環境で必要なものです。 2台のサーバー間で許可に関する問題が発生している可能性についての提案はありますか? ありがとう。

1 Answer


0


ユーザー名には、本番環境でのsysadmin権限があります。

SQLインスタンス/ログインレベルでsysadminを持っている人は、データベース/ユーザーレベルでdboです。 開発では、データベースにdb_ownerまたはddladminのみがあり、sysadminではありません。

とにかく:

  • オブジェクトを作成するときにスキーマを使用しないのはなぜですか? のような:「作成 PROC dbo。 uspFoo "

  • VSから運用環境に展開するのはなぜですか?