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

SQL सर्वर एक्सप्रेस डेटाबेस को दूसरे कंप्यूटर पर कॉपी करें

आपको निश्चित रूप से ऐसा कुछ बनाने में सक्षम होना चाहिए।

एक हिस्सा टी-एसक्यूएल होगा CREATE BACKUP स्क्रिप्ट .sql . के रूप में स्क्रिप्ट, और एक मानक विंडोज बैच से निष्पादित करें (*.bat ) या कमांड (*.cmd ) sqlcmd . का उपयोग करके फ़ाइल करें कमांड लाइन टूल।

यह कुछ इस तरह होगा:

बैकअप.एसक्यूएल

BACKUP DATABASE YourDatabase
TO DISK = 'Z:\Backup\YourDatabase.bak'
WITH FORMAT;

दूसरा भाग एक .sql फ़ाइल होगा जिसमें T-SQL RESTORE होगा स्क्रिप्ट, मूल रूप से डिस्क पर किसी दिए गए स्थान से डेटा को पढ़ना और उसे उस SQL ​​​​सर्वर इंस्टेंस पर पुनर्स्थापित करना।

restore.sql

RESTORE DATABASE YourDatabase
   FROM AdventureWorks2008R2Backups 
   WITH 
     MOVE 'YourDatabase_Data' TO 'C:\MSSQL\Data\YourDatabase.mdf',
     MOVE 'YourDatabase_Log' TO 'C:\MSSQL\Data\YourDatabase_Log.ldf';
GO

बेशक, आपको उन नामों और रास्तों को अपनी वास्तविक आवश्यकताओं के अनुकूल बनाने की आवश्यकता है - लेकिन इससे आपको केवल एक संकेत देना चाहिए कि इस प्रयास को कैसे शुरू किया जाए।

sqlcmd . का उपयोग करके उनमें से किसी एक .sql स्क्रिप्ट को निष्पादित करने के लिए , आपको कुछ ऐसा चाहिए:

sqlcmd -S (name of server) -U (login) -P (password) -I (name of script file)

उदा.

sqlcmd -S (local) -U someuser -P top$secret -I backup.sql

संसाधन:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लिंक से SQL - अद्यतन करने में विफल

  2. कोशिश-पकड़ का उपयोग करने से तेज़ी से डालने से पहले प्राथमिक कुंजी मान की जांच कर रहा है?

  3. Sp_reset_connection क्या करता है?

  4. कौन सा तेज COALESCE या ISNULL है?

  5. संग्रहीत प्रक्रिया के साथ ODBC कॉल विफल - क्वेरी के माध्यम से पास करें