2011-12-29 37 views
1

Windows 7、IIS 7.5、SQL Server 2008 R2、ASP classic(Webサイトをアップグレードしますが、動作させる必要があります)。ASP/SQL Server Express:SQL Serverへの接続を開けませんでした。[53]

接続文字列:

Provider=SQLNCLI10; Data Source=.\SQLExpress; Initial Catalog=shoshvi_sql-db;Integrated Security=SSPI;Connect Timeout =1 

私はこの迷惑なエラーを取得しています:

  • テスト接続をする、(作品をSSMSを使用して:私は覚えているとして、試してみました何

    Microsoft SQL Server Native Client 10.0 '80004005'

    Named Pipes Provider: Could not open a connection to SQL Server [53].

    filename.asp, line 15

    localhostおよびLAN内の他のサーバーへ)

  • テスト接続(ローカルホストへとLAN内の他のサーバーに作品)
  • しようとしました多くのデータソース/サーバSQLCMDを使用して(name\SQLExpress.\SQLExpress、。\ SQLEXPRESS)
  • が試みは、Microsoft SQL Server 2008の\設定を\スタートメニュー\プログラムの設定を変更するにはツール、TCP/IP、名前付きパイプを有効にし、すべてのサブアイテムを見て、間違った設定を見つけます。 変更後、私はサービスを再開しました。
  • SQL Server Browserを有効にしようとしました。
  • SAとSAのパスワードを使用して同じネットワーク内の他のSQL Serverに接続しようとしました(他の "サーバー"ではIIS/ASP/MSSQLを使用して正常に動作します)。
  • は、Windowsファイアウォールを無効にしようとしたSQL Server Expressにリモート接続を有効にしようとしました
  • しようとした統合セキュリティ= SSPI
  • しようとしたWindows管理者パスワード
  • TCP/IPしようとした変化(および他のエラーを取得し、同じ理由)
  • googleを検索しようとしましたが、stackOverflowなどのアイデアがありました。
  • 同様の質問がここにあります。

さらに何ですか?

ありがとうございます!

+0

あなたはSSPI – rene

+0

はいの代わりにsqlloginとパスワードを作成してみましたが、SAとWindowsの管理者アカウントを使ってみました。 –

+0

sqlexpressインスタンスを使用する予定ですか、またはsqlserverインスタンスのdbですか? – rene

答えて

1

これを試してください。また、SQL Configuration Managerの「SQL Native Client Configuration」でTCP/IPが有効になっていることを確認してください。

PROVIDER=SQLNCLI;DRIVER={SQL server};SERVER=127.0.0.1;DATABASE=shoshvi_sql-db;UID=username;PWD=password; 
+0

あなたの解決策は半分です。深いところを見つけた後は、TCP/IPプロトコルではなく、IPアドレスを有効にする必要がありました。 まだ共有メモリが動作しない理由がわかりません.... –

1

使用しているALIASが正しく作成されていることを再度確認してください。

全く同じエラーが発生しました。新しいマシンで実行しようとすると、スクリプトで使用されるエイリアスが作成されていないことが判明しました。

関連する問題