2011-01-26 10 views
0

SQL Server 2008 dbにデータがあり、Excelでレポートを取得したいとします。 私はそのためにビューを作成しましたが、Excel 2007で利用可能なデータ/接続ツールを使用してそれらをExcelにリンクしたいと考えています。 サーバーマシン上のSQL ServerからExcelでインポートを実行すると実行中)すべてが問題なく、私は手動または自動で更新することができます(これは私が探しているものです)。 しかし、他のマシンからリフレッシュしようとすると、動作しません。「[DNETLIB] [ConnectionOpen(Connect())]というSQL Serverが存在しないかアクセスが拒否されました。 " サーバー上でTCP IPプロトコルを使用でき、ポート1433のtelnetが機能しています。Excel 2007では、データ接続できないSQL Server DBへのリンク

だから私は何が問題であるか分からない。何か案が?

答えて

1

接続文字列にnamedPipe = trueを追加できます。

クライアントマシンとは別の方法、つまりSQL Serverツールを使用して接続できますか? Excelまたは一般的な接続の問題であるかどうかを最初に確認します。

+0

あなたの答えをありがとう。 – Gerald

+0

namedPipeを見つける方法を探していたので、他のコンピュータから接続を取得するために、サービスSQL Server Browserを起動して実行する必要があることがわかりました。 – Gerald

関連する問題