Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Database & SysAdmin
  3. Database
  4. Copy over a single table in sql server 2008

Copy over a single table in sql server 2008

Scheduled Pinned Locked Moved Database
databasesql-serversysadminquestion
14 Posts 8 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Lost User

    Why not use the SQL Server Import and Export Wizard[^]?

    Veni, vidi, abiit domum

    V Offline
    V Offline
    vkEE
    wrote on last edited by
    #5

    The environments don't talk to each other - the servers are physically located in different states. And if i export to excel, I am worried about losing some of the data, as I have specified above. Thanks.

    L 1 Reply Last reply
    0
    • V vkEE

      The environments don't talk to each other - the servers are physically located in different states. And if i export to excel, I am worried about losing some of the data, as I have specified above. Thanks.

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #6

      vkEmerson wrote:

      The environments don't talk to each other - the servers are physically located in different states.

      Which is why I suggested the Export/Import Wizard.

      vkEmerson wrote:

      And if i export to excel, I am worried about losing some of the data, as I have specified above.

      Why do you want to use Excel? And if you are storing dates and times in your database as strings you are heasding for trouble.

      Veni, vidi, abiit domum

      1 Reply Last reply
      0
      • V vkEE

        Hi, We have two different production environments, in literally two different locations physically, with the same table layouts. For purposes of data warehouse, the two environments. I want to copy over data from server 1 to server 2. The table has only 4000 rows. The date format of this data is of the form

        2013-10-01 10:28:35.560

        . so, i worry if I try to export this data into excel from server 1 and try to import this data back into server 2's table if I would lose any of the information. What would be the best way to copy over the table? Thanks so much!

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #7

        vkEmerson wrote:

        What would be the best way to copy over the table?

        Create a backup of the database on server A. Restore the backup on server B under a new name. Do a "SELECT INTO" from the new database into the target-table.

        Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

        V 1 Reply Last reply
        0
        • L Lost User

          vkEmerson wrote:

          What would be the best way to copy over the table?

          Create a backup of the database on server A. Restore the backup on server B under a new name. Do a "SELECT INTO" from the new database into the target-table.

          Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

          V Offline
          V Offline
          vkEE
          wrote on last edited by
          #8

          You will be surprised at to how many restrictions smaller size companies have :) The database size is huge, and no FTP services set up. Not allowed. If I try to copy the file from production server, with a simple copy and paste onto my server, it takes for ever and sometimes just disconnects. And to top this, we cannot do many things on the production server, since they don't want to slow down the website it feeds to :(

          Richard DeemingR L 2 Replies Last reply
          0
          • V vkEE

            Hi, We have two different production environments, in literally two different locations physically, with the same table layouts. For purposes of data warehouse, the two environments. I want to copy over data from server 1 to server 2. The table has only 4000 rows. The date format of this data is of the form

            2013-10-01 10:28:35.560

            . so, i worry if I try to export this data into excel from server 1 and try to import this data back into server 2's table if I would lose any of the information. What would be the best way to copy over the table? Thanks so much!

            S Offline
            S Offline
            Simon_Whale
            wrote on last edited by
            #9

            Have you thought about using a linked server connection? Creating Linked Servers (SQL Server Database Engine)[^]

            Every day, thousands of innocent plants are killed by vegetarians. Help end the violence EAT BACON

            1 Reply Last reply
            0
            • V vkEE

              You will be surprised at to how many restrictions smaller size companies have :) The database size is huge, and no FTP services set up. Not allowed. If I try to copy the file from production server, with a simple copy and paste onto my server, it takes for ever and sometimes just disconnects. And to top this, we cannot do many things on the production server, since they don't want to slow down the website it feeds to :(

              Richard DeemingR Online
              Richard DeemingR Online
              Richard Deeming
              wrote on last edited by
              #10

              How about reversing the process first? On the source server, create a new empty database and use SELECT INTO to copy just the table(s) you want. Back up the (much smaller) database, copy the backup to the destination server, restore, and SELECT INTO the destination table.


              "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

              "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

              1 Reply Last reply
              0
              • V vkEE

                You will be surprised at to how many restrictions smaller size companies have :) The database size is huge, and no FTP services set up. Not allowed. If I try to copy the file from production server, with a simple copy and paste onto my server, it takes for ever and sometimes just disconnects. And to top this, we cannot do many things on the production server, since they don't want to slow down the website it feeds to :(

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #11

                vkEmerson wrote:

                You will be surprised at to how many restrictions smaller size companies have

                If the restriction makes the request technically impossible, it's usually the restriction that's changed - not the request.

                vkEmerson wrote:

                If I try to copy the file from production server, with a simple copy and paste onto my server

                How about writing your own BITS client[^]?

                vkEmerson wrote:

                they don't want to slow down the website it feeds to

                Then why are they allowing copy/paste? One will "have to" write files on the server if the server is to be updated :)

                Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                1 Reply Last reply
                0
                • V vkEE

                  Hi, We have two different production environments, in literally two different locations physically, with the same table layouts. For purposes of data warehouse, the two environments. I want to copy over data from server 1 to server 2. The table has only 4000 rows. The date format of this data is of the form

                  2013-10-01 10:28:35.560

                  . so, i worry if I try to export this data into excel from server 1 and try to import this data back into server 2's table if I would lose any of the information. What would be the best way to copy over the table? Thanks so much!

                  R Offline
                  R Offline
                  RedDk
                  wrote on last edited by
                  #12

                  Save the .mdf and .ldf from the origin, and then ATTACH them to the target. No connections. No interface required. Other than the ATTACH script. See BOL for ATTACH details. While there, see other methods.

                  1 Reply Last reply
                  0
                  • V vkEE

                    Hi, We have two different production environments, in literally two different locations physically, with the same table layouts. For purposes of data warehouse, the two environments. I want to copy over data from server 1 to server 2. The table has only 4000 rows. The date format of this data is of the form

                    2013-10-01 10:28:35.560

                    . so, i worry if I try to export this data into excel from server 1 and try to import this data back into server 2's table if I would lose any of the information. What would be the best way to copy over the table? Thanks so much!

                    C Offline
                    C Offline
                    coded007
                    wrote on last edited by
                    #13

                    you can directly use DTS package. I Ensures you not to lose data. :)

                    Mani Prabhakar

                    1 Reply Last reply
                    0
                    • V vkEE

                      Hi, We have two different production environments, in literally two different locations physically, with the same table layouts. For purposes of data warehouse, the two environments. I want to copy over data from server 1 to server 2. The table has only 4000 rows. The date format of this data is of the form

                      2013-10-01 10:28:35.560

                      . so, i worry if I try to export this data into excel from server 1 and try to import this data back into server 2's table if I would lose any of the information. What would be the best way to copy over the table? Thanks so much!

                      R Offline
                      R Offline
                      rashin ghodratzade
                      wrote on last edited by
                      #14

                      you can Save the .mdf and .ldf from the origin, and then ATTACH them to the target

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups