Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana saya bisa masuk ke proc yang disimpan SQL Server dari kode C # saya?

Saya akan melanjutkan jawaban Davide dan komentar Ian karena itulah proses yang telah saya lalui.

Asumsi :jawaban didasarkan pada VS2008 &VS2010 .

Untuk melangkah melalui prosedur tersimpan T-SQL di SQL Server saat men-debug aplikasi .NET, Anda perlu melakukan hal berikut:

  1. Ikuti petunjuk Dukungan MS "Cara men-debug prosedur tersimpan di Visual Studio .NET (Opsi 2) "

    • Pastikan Anda telah mengaktifkan SQL Server debugging di properti proyek (Langkah 4 dalam petunjuk tertaut).
    • Pastikan Anda telah menyetel breakpoint dalam prosedur tersimpan sendiri (Langkah 6-7)
  2. Aktifkan Izinkan Debugging SQL/CLR pada Koneksi Data tempat prosedur tersimpan disebut:

    • (tanpa langkah kedua ini Anda akan mendapatkan "Breakpoint saat ini tidak akan terkena. Saat ini tidak dapat mengikat SQL breakponit. Objek yang berisi breakpoint tidak dimuat." seperti dilansir Ian)
    • Penjelajah Server> Koneksi Data
    • Klik kanan pada koneksi yang Anda gunakan dalam kode
    • Centang Izinkan Debugging SQL/CLR pilihan di menu

Ditambahkan dari komentar:(Ini tampaknya menjadi kunci untuk membuatnya berfungsi)

Ini bekerja dengan koneksi yang dibuat secara terprogram juga. Anda hanya perlu menggunakan string koneksi yang sama persis yang ditampilkan saat Anda mengklik kanan instance server, klik 'Properties' dan gulir ke bawah ke 'Connection string' (Verbindungszeichenfolge dalam bahasa Jerman).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan indeks kemunculan terakhir dari sub-string menggunakan T-SQL

  2. SQL - Permintaan untuk mendapatkan alamat IP server

  3. Apa praktik terbaik untuk menggunakan GUID sebagai kunci utama, khususnya terkait kinerja?

  4. Cara Baru Menyalin File di SQL Server 2019

  5. Cara menemukan nama kolom untuk semua tabel di semua database di SQL Server