0

web.config ファイルの接続文字列を使用して VistaDB に接続するとエラーが発生します。

ProviderName を指定した後、SQLDataSource を使用して正常に動作します。別のページでは、コードでのみ接続しており、

接続文字列のコードは次のとおりです。

Public Function CreateConnection() As SqlConnection _connectionString = ConfigurationManager.ConnectionStrings("ConnectionString").ToString() Return New SqlConnection(_connectionString) End Function

エラーは次のとおりです。

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

このエラーを解決するにはどうすればよいですか?

4

1 に答える 1

2

VistaDB接続文字列でSqlConnectionを使用することはできません。これは、SQLServerから取得しているエラーです。そのサーバーが見つかりません。

代わりにVistaDBConnectionを使用してください。

于 2009-04-03T21:51:21.267 に答える