0

接続を開くときに次のエラーが発生します。私はWindowsアプリケーションに取り組んでいます。

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

Microsoft SQL Server Compact 3.5 (.NET Framework) に接続する方法を教えてください。私はvs 2008を持っています。

4

2 に答える 2

0
string connectionString = @"Data Source=PATH/TO/SDF";
SqlCeConnection con = new SqlCeConnection(connectionString);
string command1 = "sql goes here"
con.Open();
SqlCeCommand sqlcom1 = new SqlCeCommand(command1, con);
SqlCeDataReader reader = sqlcom1.ExecuteReader();
于 2012-07-22T12:28:29.317 に答える
0

正しく実行していることを確認する必要がある手順がいくつかあります。

  1. サーバー名が正しいことを確認してください。たとえば、名前にタイプミスがないことを確認してください。
  2. インスタンス名が正しいこと、およびターゲット マシンに実際にそのようなインスタンスがあることを確認してください。[更新: 一部のアプリケーションは \ を に変換します。アプリケーションが不明な場合は、接続文字列で Server\Instance と Server\Instance の両方を試してください]
  3. サーバー マシンが到達可能であることを確認してください。たとえば、DNS が正しく解決されていること、サーバーに ping を実行できることなどです (常に正しいとは限りません)。
  4. サーバーで SQL Browser サービスが実行されていることを確認します。
  5. サーバーでファイアウォールが有効になっている場合は、sqlbrowser.exe および/または UDP ポート 1434 を例外にする必要があります。

ソース: http://goo.gl/MZJx

また、このチュートリアルは、エラーを徹底的かつ簡単に特定するための良い出発点だと思います。

リンク : http://goo.gl/3unpa

于 2012-07-22T12:32:02.247 に答える