Rumah > pembangunan bahagian belakang > C++ > Mengapa Aplikasi ASP.NET Saya Gagal Menyambung ke Pangkalan Data dengan Ralat 'Tidak Dapat Membuka 'Ujian' Pangkalan Data Diminta melalui Log Masuk. Log Masuk Gagal untuk Pengguna 'xyz\ASPNET''?

Mengapa Aplikasi ASP.NET Saya Gagal Menyambung ke Pangkalan Data dengan Ralat 'Tidak Dapat Membuka 'Ujian' Pangkalan Data Diminta melalui Log Masuk. Log Masuk Gagal untuk Pengguna 'xyz\ASPNET''?

Linda Hamilton
Lepaskan: 2025-01-15 16:26:45
asal
586 orang telah melayarinya

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

Menyelesaikan Masalah Sambungan Pangkalan Data ASP.NET: "Tidak Dapat Membuka 'Ujian' Pangkalan Data Diminta melalui Log Masuk. Log Masuk Gagal untuk Pengguna 'xyzASPNET'"

Mesej ralat ini muncul apabila aplikasi web anda cuba menyambung ke pangkalan data tetapi gagal kerana bukti kelayakan log masuk tidak mencukupi. Akaun pengguna, 'xyzASPNET', tidak mempunyai kebenaran yang diperlukan untuk mengakses pangkalan data 'ujian'.

Berikut ialah cara untuk membetulkannya:

  1. Semak Akaun Pengguna: Pastikan akaun pengguna 'xyzASPNET' benar-benar wujud dalam SQL Server dan mempunyai kebenaran yang betul untuk mengakses pangkalan data. Akaun ini biasanya digunakan oleh apl ASP.NET untuk berinteraksi dengan pangkalan data.

  2. Laraskan Pengesahan Pengguna: Jika anda menggunakan pengesahan Windows bersepadu ("Keselamatan Bersepadu=True" dalam rentetan sambungan anda), buat log masuk SQL Server untuk 'xyzASPNET' dan berikan akses pangkalan data yang diperlukan hak.

  3. Sediakan Bukti Kelayakan Pangkalan Data Eksplisit: Penyelesaian lain ialah mengubah suai rentetan sambungan anda untuk memasukkan butiran nama pengguna dan kata laluan tertentu. Gantikan "Keselamatan Bersepadu=Benar" dengan:

    <code> UserID=xyz;Password=top$secret;</code>
    Salin selepas log masuk

    Di sini, 'xyz' ialah nama pengguna pangkalan data anda dan 'top$secret' ialah kata laluan.

Contoh Rentetan Sambungan dengan Bukti Kelayakan Eksplisit:

<code>connectionString="Server=.\SQLExpress;Database=IFItest;UserID=xyz;Password=top$secret"</code>
Salin selepas log masuk

Dengan mengesahkan akaun pengguna dan mengkonfigurasi kaedah pengesahan dengan betul, anda sepatutnya dapat menyelesaikan ralat sambungan dan berjaya menyambung ke pangkalan data anda.

Atas ialah kandungan terperinci Mengapa Aplikasi ASP.NET Saya Gagal Menyambung ke Pangkalan Data dengan Ralat 'Tidak Dapat Membuka 'Ujian' Pangkalan Data Diminta melalui Log Masuk. Log Masuk Gagal untuk Pengguna 'xyz\ASPNET''?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan