Mengonfigurasi Driver ODBC SQL Server - Menghapus Sumber Data
Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Sebelum menggunakan aplikasi ODBC dengan SQL Server 2005 (9.x) atau yang lebih baru, Anda harus tahu cara meningkatkan versi prosedur tersimpan katalog pada versi SQL Server sebelumnya dan menambahkan, menghapus, dan menguji sumber data.
Anda dapat menghapus sumber data dengan menggunakan Administrator ODBC, secara terprogram (dengan menggunakan SQLConfigDataSource), atau dengan menghapus file (jika nama sumber data file).
Untuk menghapus sumber data dengan menggunakan Administrator ODBC
Di Panel Kontrol, buka Alat Administratif, lalu klik dua kali Sumber Data ODBC (64-bit) atau Sumber Data ODBC (32-bit). Atau, Anda dapat menjalankan odbcad32.exe dari prompt perintah.
Klik tab DSN Pengguna, DSN Sistem, atau File DSN .
Pilih sumber data yang akan dihapus.
Klik Hapus, lalu konfirmasi penghapusan.
Contoh
Untuk menghapus sumber data secara terprogram, panggil SQLConfigDataSource menggunakan ODBC_REMOVE_DSN atau ODBC_REMOVE_SYS_DSN sebagai parameter kedua.
Contoh berikut menunjukkan bagaimana Anda dapat menghapus sumber data secara terprogram.
// remove_odbc_data_source.cpp
// compile with: ODBCCP32.lib user32.lib
#include <iostream>
#include \<windows.h>
#include \<odbcinst.h>
int main() {
LPCSTR provider = "SQL Server"; // Windows SQL Server Driver
LPCSTR provider = "SQL Server"; // Windows SQL Server driver
LPCSTR provider2 = "SQL Server Native Client 11.0"; // SQL Server 2012 Native Client driver
LPCSTR dsnname = "DSN=data2";
BOOL retval = SQLConfigDataSource(NULL, ODBC_REMOVE_DSN, provider, dsnname);
std::cout << retval; // 1 if successful
}