2016-05-23 7 views
0

失敗しました:私は私のアプリを実行するとデータベースを開けませんでした。ログインは、私は次の接続文字列持つ

<connectionStrings> 
    <add name="ContextName" connectionString="Data Source=.;Initial Catalog=ServerName;Integrated Security=True" providerName="System.Data.SqlClient" /> 
</connectionStrings> 

を、私は次のエラーが表示されます

Server Error in '/' Application, Cannot open database “” requested by the login. The login failed

エラーコードのこの部分に表示されます。

Hangfire.GlobalConfiguration.Configuration.UseSqlServerStorage("ContextName"); 

現在のユーザーにすべての権限が付与されていることを確信しています。 this記事からもアイデアを出してみましたが、うまくいきませんでした。 また、データベースが存在しないことも知っていますし、最初の取得要求の後にデータベースが作成されると思います。 アプリを起動せずにデータベースを作成する方法はありますか?または、私はこの問題を一般的にどのように修正できますか?

+0

ウェブサイトに接続する前に、適切な権限を持つデータベースが必要です。また、connectionString内のデータソースはサーバー名であり、Catalogはデータベースです。 – vabii

答えて

0

データベースに行ってプロパティに行ってみてください。そこには、プロジェクトで直接簡単に使用できる接続文字列のオプションがあります。

関連する問題