Move a table from one database to another database SQL Server

后端 未结 3 1019
天涯浪人
天涯浪人 2021-02-07 01:59

I have a database DB_1 which has an empty table T1 with 5 columns.

I want to move this table to another database DB_2 on the same

相关标签:
3条回答
  • 2021-02-07 02:28

    In SQL Server Management Studio you have Import and Export Wizard :

    1. Right click on db name(DB_2)
    2. Tasks
    3. Import Data
    4. Choose data source (DB_1)
    5. Choose destination (DB_2)
    6. Choose copy data from one ore more tables
    7. Choose your table (T1)
    8. Finish
    0 讨论(0)
  • 2021-02-07 02:36

    If the databases are on same server then do it like this,

    select * into DB_2.T1 from DB_1.[dbo].[T1]
    

    if you have databases on different servers than you have to create a linked server.

    On second thought you can generate "create tables scripts" and run them on second database

    0 讨论(0)
  • 2021-02-07 02:43

    With help of my office friends , this is the solution I figured out.

    1. In object Explorer , go to source database and select table to move.

    2. Right click , Script Table As -> CREATE TO -> New Query Editor Window. This opens query window with the SQL queries specifying schema , indexes , constraints on the table.

    3. You can change table name in CREATE TABLE section and make other changes...

    4. Change database name in first line USE <DATABASE> to Target database and execute the the query.

    Thanks.

    0 讨论(0)
提交回复
热议问题