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記事からもアイデアを出してみましたが、うまくいきませんでした。 また、データベースが存在しないことも知っていますし、最初の取得要求の後にデータベースが作成されると思います。 アプリを起動せずにデータベースを作成する方法はありますか?または、私はこの問題を一般的にどのように修正できますか?
ウェブサイトに接続する前に、適切な権限を持つデータベースが必要です。また、connectionString内のデータソースはサーバー名であり、Catalogはデータベースです。 – vabii