Есть ли у кого-нибудь советы по сбросу образца базы данных SQL Server? Или лучший способ сделать это?Пример дампа База данных SQL Server
Я работаю с базой данных со многими таблицами и хочу только взять ее образец.
Есть ли у кого-нибудь советы по сбросу образца базы данных SQL Server? Или лучший способ сделать это?Пример дампа База данных SQL Server
Я работаю с базой данных со многими таблицами и хочу только взять ее образец.
Вы можете использовать командную строку bcp и ее переключатель -L (последняя строка). Сценарий что-то вроде этого из метаданных базы данных, например:
SET NOCOUNT ON
SELECT 'bcp "yourDatabase.' + SCHEMA_NAME(schema_id) + '.' + name + '" out c:\temp\' + SCHEMA_NAME(schema_id) + '.' + name + '.bcp -SyourServer -T -n -L 500'
FROM sys.tables
Затем запустите вывод в командной строке.
Спасибо @wBob Я тоже попытаюсь это сделать. – user130045
Попробуйте мастер импорта/экспорта или сгенерируйте скрипты. Вы можете выбрать, какие таблицы для перемещения/сценария и включать данные. –
Пожалуйста, объясните, что вы подразумеваете под «сбрасыванием образца». Покажите нам пример результата. –
«демпинг образца» будет ссылаться на то, имел ли я таблицу, называемую клиентами, и не хотел, чтобы все содержимое таблицы было похоже на лимит mysql. выберите * от лимита клиентов 500; Я мог бы использовать скрипт в MySQL. Не уверен в MSSQL, как это сделать. Очевидно, что в этом случае мне понадобится больше одной таблицы. – user130045