Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Архивиране на ниво таблица

Не можете да използвате BACKUP DATABASE команда за архивиране на една таблица, освен ако разбира се въпросната таблица не е разпределена към собствената си FILEGROUP .

Това, което можете да направите, както предложихте, е да експортирате данните от таблицата в CSV файл. Сега, за да получите дефиницията на вашата таблица, можете да 'скриптирате' CREATE TABLE скрипт.

Можете да направите това в SQL Server Management Studio, като:

щракване с десния бутон на базата данни> Задачи> Генериране на скрипт

След това можете да изберете таблицата, която искате да скриптирате, и също да изберете да включите всички свързани обекти, като ограничения и индекси.

за да получите DATA заедно само със schema , трябва да изберете Advanced в раздела за зададени опции за скриптове и в GENERAL раздел задайте Types of data to script изберете Schema and Data

Надявам се това да ви помогне, но не се колебайте да се свържете директно с мен, ако имате нужда от допълнителна помощ.



  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 Server 2008 не може да влезе с новосъздадения потребител

  2. SQL LocalDB срещу SQL Server CE

  3. Вътрешни елементи за репликация на транзакции на SQL Server

  4. Весели туитове за живота на DBA

  5. SQL Server 2008 - Как да върна дефиниран от потребителя тип таблица от функция с стойност на таблица?