0

WindowsServer2012マシンで見つかった2つのローカルSQLServer2008データベースから多数の行を取得して挿入するVB.NetWindowsサービスを作成しました。ローカル開発マシンでは、サービスは完全に実行されますが、サーバーで実行しようとすると、サービスに次のエラーが表示されます。

SQL Serverへの接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、およびSQLServerがリモート接続を許可するように構成されていることを確認してください。(プロバイダー:SQLネットワークインターフェイス、エラー:26-指定されたサーバー/インスタンスの検索エラー)-11/11/2012 11:50:37 AM

同じサーバーマシンに、同じSQLServerデータベースに接続するWebアプリケーションをIISにインストールしました。このアプリケーションは完全に機能します(SQL ServerはWindowsとSQL認証の両方を使用して設定されており、特定のユーザーを使用してSQL Serverにアクセスしています)

もちろん、アプリケーションとサービスの両方に同じ接続文字列を使用しています。

誰かが私がまだ間違っているかもしれないことを知っていますか?

よろしくお願いします:)

4

1 に答える 1

0

この問題を解決するために、サーバーマシン上に新しいローカルユーザーを作成しました。これにより、ドメインルールに煩わされることなくサービスを実行し、接続文字列を確認すると、システムはほぼ即座に正しく実行されました。

助けてくれたすべての人に感謝します!

于 2012-11-12T11:14:12.453 に答える