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

Cara Instal sqlcmd &bcp di SUSE

Jika Anda telah menginstal SQL Server di mesin SUSE Anda, Anda memerlukan beberapa alat untuk menghubungkannya dan menjalankan kueri, dll.

sqlcmd dan bcp utilitas adalah pilihan yang baik untuk melakukan tugas yang paling umum.

Apa itu sqlcmd dan bcp?

  • sqlcmd adalah utilitas baris perintah untuk ad hoc, eksekusi interaktif pernyataan dan skrip T-SQL dan untuk mengotomatisasi tugas skrip T-SQL.
  • bcp (program salin massal) adalah utilitas yang dapat digunakan untuk mengimpor sejumlah besar baris baru ke dalam tabel SQL Server atau untuk mengekspor data dari tabel ke file data.

Pemasangan

Langkah-langkah berikut menginstal sqlcmd dan bcp ke SUSE 12.

Tambahkan repositori Microsoft SQL Server ke Zypper:

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo 
sudo zypper --gpg-auto-import-keys refresh

Sekarang, instal mssql-tools dengan paket pengembang unixODBC:

sudo zypper install -y mssql-tools unixODBC-devel

Anda akan diminta untuk menerima persyaratan lisensi dua kali. Jika Anda setuju dengan persyaratan, masukkan YES pada kedua kesempatan.

Tambahkan ke PATH

Anda juga dapat menambahkan /opt/mssql-tools/bin/ ke variabel lingkungan PATH Anda, sehingga Anda dapat menjalankan alat tanpa harus menyediakan jalur lengkap.

Untuk membuat sqlcmd/bcp dapat diakses dari bash shell untuk sesi login:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

Untuk membuat sqlcmd/bcp dapat diakses dari bash shell untuk sesi interaktif/non-login:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Hubungkan ke SQL Server

Sekarang setelah sqlcmd dan bcp diinstal, Anda dapat menggunakannya untuk terhubung ke SQL Server.

Berikut ini contoh menghubungkan dengan sqlcmd .

Masukkan yang berikut ini, tetapi ganti <YourPassword> dengan kata sandi Anda sendiri:

sqlcmd -S localhost -U SA -P '<YourPassword>'

Atau, Anda dapat menghilangkan -P '<YourPassword>' dan Anda akan diminta untuk itu sebagai gantinya.

Ini mengasumsikan bahwa SQL Server diinstal pada mesin lokal (localhost ).

Untuk terhubung ke instance jarak jauh, ubah localhost ke nama mesin atau alamat IP, dan pastikan untuk membuka port yang berlaku pada firewall (port 1433 adalah default untuk SQL Server).

Setelah Anda berhasil terhubung, Anda akan melihat prompt yang terlihat seperti ini:

1>

Dari sini, Anda dapat menggunakan T-SQL untuk membuat database, menjalankan kueri, dan banyak lagi.

Untuk saat ini, masukkan kode berikut untuk memeriksa versi SQL Server Anda:

SELECT @@version
GO

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 Cara Mendapatkan Job Steps dari SQL Server Agent Job (T-SQL)

  2. Apakah ada cara untuk mengulang variabel tabel di TSQL tanpa menggunakan kursor?

  3. Kapan menggunakan Common Table Expression (CTE)

  4. PILIH BERBEDA pada satu kolom

  5. Pemulihan Cadangan Paralel SQL Server -1