1

事前に申し訳ありませんが...win8、Win8、Visual Studio 2012、SQLServer2012にバンドルされているIIS8Expressで足を濡らそうとしています。週末中ずっとインストールしました。SQL Serverの場合、ほとんどの場合、デフォルトと「現在のユーザーの追加」を受け入れました。INSTANCE1

Visual Studio開発モードでは、asp.netアプリは次のようにINSTANCE1に接続します。

server=.\INSTANCE1;Database=MyDatabaseName;Integrated Security=True;Persist Security Info=False

しかし、IIS 8に公開すると、接続されません。

私はregiisを試しましNetworkServiceた...IISアプリケーションプールのID値を試しました...そしてさまざまな接続文字列の組み合わせ、試行錯誤がありますが、Instance1に接続されていないようです-私が何かしていることがありますか正しく構成されていませんか?

これをトラブルシューティングするためのリンクやヒントは大歓迎です!

4

1 に答える 1

2

これを理解するのに何時間もかかりました。しかし、うまくいけば、それは他の誰かの時間を削減します. 上記のようにすべてのデフォルトをインストールできますが、データベースのセキュリティ|ユーザーのNT Authority\Network Serviceオブジェクトを追加する必要があります(私はグローバルトップレベルを選択しました)...そして、アクセスしてアクセス許可をいじりますその新しいユーザー オブジェクトに必要なすべての権利を与えます。要するに、SysAdmin のサーバー ロールを与えました (チェックボックス)。この問題についてさまざまな方法で考えるのを手伝ってくれた人たちに感謝します!

于 2013-01-23T03:04:14.253 に答える