GNU/Linux >> Belajar Linux >  >> Linux

Akses baris perintah skrip ke SQL-Server dari linux

Saya menemukan tsql dan meskipun tujuan utamanya mungkin berada di tempat lain, tsql memenuhi kebutuhan saya.

Itu termasuk dalam paket EPEL. Saya menginstalnya dengan ini:
rpm -Uvh http://ftp.df.lth.se/pub/fedora-epel/6/x86_64/epel-release-6-7.noarch.rpm

FreeTDS(May 14, 2011)                                    FreeTDS(May 14, 2011)

NAME
       tsql - utility to test FreeTDS connections and queries

SYNOPSIS
       tsql   { -S servername [-I interface] | -H hostname -p port }
              -U username [-P password] [-o options]

       tsql   -C

DESCRIPTION
       tsql  is  a diagnostic tool provided as part of FreeTDS. It uses the TDS protocol directly to con-
       nect to Sybase or Microsoft SQL Servers, and allows the user to issue queries that test the  capa-
       bilities of FreeTDS.

       tsql  is  *not* a replacement for a complete isql, such as sqsh (www.sqsh.org).  It is designed to
       rely on the lowest level FreeTDS library, tdslib, as a way to isolate potential bugs in the proto-
       col implementation.

Anda mungkin ingin melihat SQL Workbench/J

Ini berbasis Java/JDBC sehingga berjalan dengan baik di Linux

Ini mendukung mode GUI, penggunaan baris perintah interaktif (tanpa GUI) dan dapat dijalankan dalam mode batch. Itu juga mendukung ekspor ke berbagai format untuk mengambil "dump".


Anda dapat menggunakan sql-cli untuk terhubung ke instance on-premise dan sql azure. Ini memungkinkan Anda menjalankan kueri satu kali atau menjalankan file skrip menggunakan .run perintah

Usage: mssql [options]

Options:

-h, --help                     output usage information
-V, --version                  output the version number
-s, --server <server>          Server to conect to
-u, --user <user>              User name to use for authentication
-p, --pass <pass>              Password to use for authentication
-o, --port <port>              Port to connect to
-t, --timeout <timeout>        Connection timeout in ms
-d, --database <database>      Database to connect to
-q, --query <query>            The query to execute
-v, --tdsVersion <tdsVersion>  Version of tds protocol to use [7_4, 7_2, 7_3_A, 7_3_B, 7_4]
-e, --encrypt                  Enable encryption
-f, --format <format>          The format of output [table, csv, xml, json]

Linux
  1. Konfigurasikan ruang kerja Linux dari jarak jauh dari baris perintah

  2. 4 Cara Mengirim Lampiran Email dari Baris Perintah Linux

  3. Migrasi server Linux dari baris perintah

  1. Dasar-dasar baris Perintah Linux – Menjalankan perintah dari baris perintah

  2. matlab mengeksekusi skrip dari baris perintah linux

  3. Mengunggah file ke akun S3 dari baris perintah Linux

  1. Cari Torrents Dari Command Line Di Linux

  2. Pelaporan I/O dari baris perintah Linux

  3. Tambahkan stempel waktu ke gambar dari baris perintah Linux