SolarWinds Serv-U adalah server file yang memungkinkan pengguna untuk mentransfer file melalui FTP, FTPS, SFTP, browser web, dan perangkat seluler. Serv-U berjalan di Windows atau Linux dan mendukung jaringan IPv4 dan IPv6.
Untuk mengotentikasi pengguna akhir, Serv-U dapat menggunakan database pengguna sendiri atau kumpulan eksternal informasi pengguna dan grup. Serv-U mendukung dua jenis backend otentikasi eksternal:Windows Active Directory dan database relasional yang dapat diakses melalui ODBC.
Menyimpan pengguna dalam database ODBC dapat memberikan waktu respons yang jauh lebih cepat ketika jumlah pengguna bertambah di atas beberapa ribu.
Anda dapat mengonfigurasi koneksi ODBC di dua lokasi:
- Domain> Detail Domain> Basis Data
- Server> Detail Server> Basis Data
Setiap server dan setiap domain harus memiliki koneksi ODBC unik untuk memastikan bahwa mereka disimpan secara terpisah.
Server File Serv-U dapat mengisi database kosong dengan semua tabel yang diperlukan untuk menyimpan informasi pengguna dan grupnya. Sebagai alternatif, Serv-U juga dapat menggunakan database yang sudah ada yang dibagikan dengan aplikasi dan layanan lain.
Opsi mana pun yang Anda pilih, Anda perlu membuat koneksi ODBC yang terhubung ke DBMS target. Contoh ini menunjukkan cara menghubungkan ke database SQL Server dari mesin Serv-U yang berjalan di Linux.
- Unduh driver SQL Server ODBC untuk platform klien Anda.
Hubungi vendor/reseller Anda untuk mengetahui apakah versi Serv-U Anda 32-bit atau 64-bit. Jika 32-bit, unduh pengandar ODBC SQL Server 32-bit untuk Linux. Jika 64-bit, unduh driver ODBC SQL Server 64-bit untuk Linux.
- Instal dan lisensikan driver SQL Server ODBC pada mesin klien Anda.
Untuk petunjuk penginstalan, lihat dokumentasi driver ODBC.
Catatan Anda memerlukan Pengelola Driver unixODBC yang diinstal pada mesin Anda. Distribusi Easysoft mencakup versi Pengelola Driver unixODBC yang telah diuji dengan pengandar ODBC Easysoft SQL Server. Program pengaturan driver Easysoft memberi Anda opsi untuk menginstal unixODBC.
- Buat sumber data ODBC di /etc/odbc.ini yang tersambung ke database SQL Server. Misalnya:
[SQLSERVER_SAMPLE] Driver=Easysoft ODBC-SQL Server Description=Easysoft SQL Server ODBC driver Server=myhost\myinstance Port=1433 Database=mydatabase User=myuser Password=mypassword
- Gunakan isql untuk menguji sumber data baru. Misalnya:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v SQLSERVER
Saat diminta, ketik "bantuan" untuk menampilkan daftar tabel. Untuk keluar, tekan kembali di baris prompt yang kosong.
Jika Anda tidak dapat terhubung, lihat artikel ini dan Basis Pengetahuan Driver ODBC SQL Server untuk mendapatkan bantuan.
Instruksi ini menunjukkan cara menggunakan koneksi ini di Serv-U untuk mengisi database SQL Server yang kosong:
- Dalam Serv-U, pilih Detail Domain> Basis Data .
- Pastikan Buat tabel yang diperlukan secara otomatis dan Buat kolom wajib secara otomatis keduanya diaktifkan.
- Masukkan Nama Sumber Data (DSN) yang Anda buat sebelumnya (mengikuti contoh, Anda akan memasukkan "SQLSERVER_SAMPLE"), serta nama pengguna dan sandi yang diperlukan untuk mengakses database.
- Pilih Simpan.
- Uji koneksi ODBC dengan membuat akun pengguna baru di:
- Pengguna> Pengguna Basis Data .
–Atau–
- Pengguna Global> Pengguna Basis Data
dan lihat apakah pengguna ditampilkan dengan benar dalam daftar.
Jika pengguna tidak ditampilkan dengan benar, periksa Aktivitas Domain> menu Log
- Pengguna> Pengguna Basis Data .
Jika koneksi ODBC telah berhasil dibuat, Serv-U membuat semua tabel dan kolom yang diperlukan untuk bekerja dengan database eksternal.