Menyelesaikan Kegagalan Sambungan Pangkalan Data ASP.NET: "Tidak boleh membuka pangkalan data" Ralat Log Masuk
Masalah sambungan pangkalan data adalah perkara biasa dalam perkhidmatan web. Ralat yang kerap berlaku ialah:
"Tidak boleh membuka pangkalan data "ujian" yang diminta oleh log masuk. Log masuk gagal. Log masuk gagal untuk pengguna 'xyzASPNET'."
Ralat ini bermakna aplikasi ASP.NET anda, menggunakan akaun 'xyzASPNET', tidak boleh mengakses pangkalan data 'ujian'. Masalahnya terletak pada konfigurasi SQL Server atau rentetan sambungan anda.
Ralat menunjukkan kebenaran yang tidak mencukupi untuk 'xyzASPNET' mengakses pangkalan data 'ujian'. Berikut adalah dua penyelesaian:
Buat Log Masuk SQL Server: Tambah akaun pengguna SQL Server baharu khusus untuk 'xyzASPNET'. Berikan akaun ini kebenaran akses pangkalan data yang diperlukan. Ini membolehkan perkhidmatan web anda disambungkan dengan betul.
Ubah suai Rentetan Sambungan: Gunakan akaun SQL Server yang berbeza dengan akses yang sesuai kepada pangkalan data 'ujian'. Kemas kini rentetan sambungan anda dengan bukti kelayakan akaun ini. Contohnya:
<code>connectionString="Server=.\SQLExpress;Database=IFItest;User ID=xyz;pwd=top$secret"</code>
Ingat untuk menggantikan ruang letak seperti xyz
dan top$secret
dengan kelayakan sebenar anda.
Atas ialah kandungan terperinci Mengapa Apl ASP.NET Saya Gagal Menyambung ke Pangkalan Data dengan 'Log Masuk Gagal untuk pengguna 'xyz\ASPNET''?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!