Дублирование ТАБЛИЦЫ с использованием Microsoft SQL Server Mangement

Просто небольшое улучшение вашего собственного кода:

echo $log | awk '{gsub(/[^0-9.]/,"",$12);print $12}'
127.0.0.1
echo $log | awk '{gsub(/[\[\]]/,"",$8);print $8}'
myuser

И лучше использовать их так:

ip=$(echo $log | awk '{gsub(/[^0-9.]/,"",$12);print $12}')
username=$(echo $log | awk '{gsub(/[\[\]]/,"",$8);print $8}')
29
задан Steve 8 January 2019 в 01:38
поделиться

2 ответа

В SSMS откройте новое окно запроса, а затем выполните что-то вроде

SELECT * INTO NewTable
FROM OldTable

измените NewTable на имя, которое должна иметь новая таблица, измените OldTable на имя текущей таблицы

это скопирует базовую структуру таблицы и все данные... это НЕ будет выполнять никаких ограничений, вам нужно написать их и изменить имена в этих сценариях

60
ответ дан 28 November 2019 в 01:17
поделиться

Для дублирования таблицы и строк данных в таблице щелкните правой кнопкой по базе данных, которая содержит таблицу, которую Вы хотите копировать, затем нажать 'Tasks' затем 'Данные Импорта... ". См. снимок экрана ниже для визуального представления. Затем следуйте инструкциям в "Импорте SQL Server и Мастере Экспорта". Выберите таблицу, которая будет дублирована как 'источник' и запись в искусственном имени таблицы по Вашему выбору для 'места назначения'. По окончании на последнем экране (см. снимок экрана ниже), нажмите 'Next', затем 'Конец' и Мастер покажут Вам прогресс передачи данных до завершенный.

enter image description here

enter image description here

0
ответ дан 28 November 2019 в 01:17
поделиться