Rumah >pembangunan bahagian belakang >C++ >Mengapa Apl ASP.NET Saya Gagal Menyambung ke Pangkalan Data dengan 'Log Masuk Gagal untuk pengguna 'xyz\ASPNET''?

Mengapa Apl ASP.NET Saya Gagal Menyambung ke Pangkalan Data dengan 'Log Masuk Gagal untuk pengguna 'xyz\ASPNET''?

Susan Sarandon
Susan Sarandonasal
2025-01-15 16:36:44605semak imbas

Why Does My ASP.NET App Fail to Connect to the Database with

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:

  1. 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.

  2. 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn