Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

लिनक्स से SQL सर्वर बल्क इंसर्ट

Microsoft SQL सर्वर का बल्क इंसर्ट फ़ंक्शन आपको SQL सर्वर में डेटा को शीघ्रता से लोड करने में सक्षम बनाता है।

Easysoft SQL Server ODBC ड्राइवर आपको Linux की इस SQL ​​सर्वर सुविधा का लाभ उठाने देता है:

  1. अपनी Linux मशीन पर, SQL सर्वर ODBC ड्राइवर को डाउनलोड, इंस्टॉल और लाइसेंस दें।

    स्थापना और लाइसेंसिंग निर्देशों के लिए, SQL सर्वर ODBC ड्राइवर उत्पाद दस्तावेज़ देखें।

  2. odbc.ini में एक SQL सर्वर ODBC ड्राइवर डेटा स्रोत बनाएँ जो उस SQL ​​सर्वर आवृत्ति से कनेक्ट हो जिसमें आप डेटा लोड करना चाहते हैं। उदाहरण के लिए:
    [SQLSERVER_SAMPLE]
    Driver=Easysoft ODBC-SQL Server
    Description=Easysoft SQL Server ODBC driver
    Server=mymachine\myinstance
    User=mydomain\myuser
    Password=mypassword
    Database=mydatabase
  3. isql का उपयोग करें डेटा संग्रहीत करने के लिए SQL सर्वर तालिका बनाने के लिए। उदाहरण के लिए:
    $ /usr/local/easysoft/unixODBC/bin/isql.sh -v SQLSERVER_SAMPLE
    SQL> CREATE TABLE BULK_TEST ( test_id integer, test_name varchar(10) )
  4. SQL सर्वर में डालने के लिए कुछ डेटा वाली फ़ाइल बनाएं:
    1,Apple
    2,Orange
    3,Plum
    4,Pear
  5. फ़ाइल को बल्क.txt के रूप में सहेजें और इसे कहीं भी कॉपी करें जहां SQL सर्वर इंस्टेंस फ़ाइल तक पहुंच सकता है।

    यह SQL सर्वर मशीन या किसी दूरस्थ साझा फ़ोल्डर पर हो सकता है। SQL सर्वर 2008 और बाद में फ़ाइल का पता लगाने के साधन के रूप में UNC (यूनिवर्सल नेमिंग कन्वेंशन) पथों का समर्थन करता है।

    हमारे परीक्षण के लिए, हमने फ़ाइल को सांबा शेयर पर रखा:

    \\myhost\myshare
  6. isql का उपयोग करें थोक डालने शुरू करने के लिए। उदाहरण के लिए:
    SQL> BULK INSERT bulk_test FROM '\\myhost\myshare\bulk.txt' WITH ( FIELDTERMINATOR = ',', ROWTERMINATOR = '\n' )

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं डुप्लिकेट पंक्तियों को कैसे हटा सकता हूं?

  2. मैं 'नामित पाइप्स प्रदाता, त्रुटि 40 -' SQL सर्वर से कनेक्शन नहीं खोल सका' त्रुटि को कैसे ठीक करूं?

  3. SQL सर्वर डेटाबेस (T-SQL) से डेटा फ़ाइल कैसे निकालें

  4. SQL सर्वर में एक अदिश UDF क्या है?

  5. SQL सर्वर (T-SQL) में वर्तमान भाषा कैसे सेट करें