0

SMS アプリケーションを作成していますが、エラーが発生します。初心者なのでエラーがわかりません。

接続文字列は、アプリケーションの App_Data ディレクトリ内のデータベースの場所を使用して、ローカルの Sql Server Express インスタンスを指定します。プロバイダーは、データベースが存在しないと判断したため、アプリケーション サービス データベースを自動的に作成しようとしました。ここでは、SQL Server Express として表示されていますが、SQL Server 2008 DB を使用したいと考えています。

現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。

スタックトレース:

[SqlException (0x80131904): SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索エラー)]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 例外、ブール値の breakConnection) +5066458
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() +234
System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo、SqlInternalConnectionTds connHandler、ブール値の ignoreSniOpenTimeout、Int64 timerExpire、ブール値の暗号化、ブール値の trustServerCert、ブール値の IntegratedSecurity) +341
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo、文字列 newPassword、Boolean ignoreSniOpenTimeout、TimeoutTimer タイムアウト、SqlConnection owningObject) +129
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo、文字列 newPassword、Boolean redirectedUserInstance、SqlConnection owningObject、SqlConnectionString connectionOptions、TimeoutTimer タイムアウト) +270
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, TimeoutTimer タイムアウト, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +195 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity ID, SqlConnectionString connectionOptions, オブジェクト プロバイダー, String newPasswordInfo, SqlConnection owningObject、Boolean redirectedUserInstance) +232
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions オプション、オブジェクト poolGroupProviderInfo、DbConnectionPool プール、DbConnection owningConnection) +5080107
System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection、DbConnectionPoolGroup プール グループ) +31
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +76
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +126
System.Data.SqlClient.SqlConnection.Open() +125
System.Web. Management.SqlServices.GetSqlConnection(文字列サーバー、文字列ユーザー、文字列パスワード、ブール値信頼、文字列接続文字列) +82

[HttpException (0x80004005): SQL Server データベースに接続できません。]
System.Web.Management.SqlServices.GetSqlConnection(String server、String user、String password、Boolean trusted、String connectionString) +137
System.Web.Management.SqlServices. SetupApplicationServices(文字列サーバー、文字列ユーザー、文字列パスワード、ブール値信頼、文字列接続文字列、文字列データベース、文字列 dbFileName、SqlFeatures 機能、ブール値インストール) +94
System.Web.Management.SqlServices.Install(文字列データベース、文字列 dbFileName、文字列接続文字列) +27
System.Web.DataAccess.SqlConnectionHelper.CreateMdfFile(String fullFileName, String dataDir, String connectionString) +395

4

1 に答える 1

1

接続文字列を web.config ファイルに追加しましたか? もし持っているなら、それはどのように見えますか? ポイントが足りなくてコメントできずすみません。

于 2013-09-24T15:05:21.680 に答える