Нужно перенести данные с одного SQL Server(a) на другой. Физической связи между серверами нет. Т.е. данные нужно перенести через файл. Есть ли что-нибудь подобное типа дамп-фала у Oracle? Есть ли какие-нибудь утилиты для выполнения такой операции?
Здравствуйте, _Denis_, Вы писали:
_D_>Здравствуйте!
_D_>Нужно перенести данные с одного SQL Server(a) на другой. Физической связи между серверами нет. Т.е. данные нужно перенести через файл. Есть ли что-нибудь подобное типа дамп-фала у Oracle? Есть ли какие-нибудь утилиты для выполнения такой операции?
Кликни ПКМ на базу и посмотри, что есть в подменю Tasks.
Import data и export data тебе должны помочь.
Здравствуйте, _Denis_, Вы писали:
_D_>Здравствуйте!
_D_>Нужно перенести данные с одного SQL Server(a) на другой. Физической связи между серверами нет. Т.е. данные нужно перенести через файл. Есть ли что-нибудь подобное типа дамп-фала у Oracle? Есть ли какие-нибудь утилиты для выполнения такой операции?
bcp тебе поможет. Это стандартная утилитка, идет вместе с SQL сервером, позволяет дампить базу в файл. Только с кодировкой могут быть проблемы, если что, используй RAW. И используй нативный формат.
Здравствуйте, _Denis_, Вы писали:
_D_>Здравствуйте!
_D_>Нужно перенести данные с одного SQL Server(a) на другой. Физической связи между серверами нет. Т.е. данные нужно перенести через файл. Есть ли что-нибудь подобное типа дамп-фала у Oracle? Есть ли какие-нибудь утилиты для выполнения такой операции?
Сделать бэкап на одном сервере и восстановить на другом.
Re[2]: Экспорт/импорт данных в SQL Server 2000/2005
Здравствуйте, Пух, Вы писали:
Пух>Здравствуйте, _Denis_, Вы писали:
_D_>>Здравствуйте!
_D_>>Нужно перенести данные с одного SQL Server(a) на другой. Физической связи между серверами нет. Т.е. данные нужно перенести через файл. Есть ли что-нибудь подобное типа дамп-фала у Oracle? Есть ли какие-нибудь утилиты для выполнения такой операции?
Пух>Сделать бэкап на одном сервере и восстановить на другом.
2005 умеет восстанавливать бэкапы 2000 сервера?
How are YOU doin'?
Re[3]: Экспорт/импорт данных в SQL Server 2000/2005
Здравствуйте, FitS, Вы писали:
FS>Здравствуйте, _Denis_, Вы писали:
_D_>>Здравствуйте!
_D_>>Нужно перенести данные с одного SQL Server(a) на другой. Физической связи между серверами нет. Т.е. данные нужно перенести через файл. Есть ли что-нибудь подобное типа дамп-фала у Oracle? Есть ли какие-нибудь утилиты для выполнения такой операции?
FS>bcp тебе поможет. Это стандартная утилитка, идет вместе с SQL сервером, позволяет дампить базу в файл. Только с кодировкой могут быть проблемы, если что, используй RAW. И используй нативный формат.
Спасибо.
Помоему,это то, что мне нужно.
Re[2]: Экспорт/импорт данных в SQL Server 2000/2005
Здравствуйте, Пух, Вы писали:
Пух>Здравствуйте, _Denis_, Вы писали:
_D_>>Здравствуйте!
_D_>>Нужно перенести данные с одного SQL Server(a) на другой. Физической связи между серверами нет. Т.е. данные нужно перенести через файл. Есть ли что-нибудь подобное типа дамп-фала у Oracle? Есть ли какие-нибудь утилиты для выполнения такой операции?
Пух>Сделать бэкап на одном сервере и восстановить на другом.
Я так попробовал. В SQL Server 2005 проблемка с логинами была. БД бэкапится и восстанавливается вместе с пользователями этой БД. Если потом попытаться создать логин, и назначить ему пользователя из этой БД, то SQL Server ругается что-то типа: "Не могу создать пользователя, который уже существует". В результате, логин для этой БД мне создать не удалось.
Re[3]: Экспорт/импорт данных в SQL Server 2000/2005
Здравствуйте, _Denis_, Вы писали:
_D_>Я так попробовал. В SQL Server 2005 проблемка с логинами была. БД бэкапится и восстанавливается вместе с пользователями этой БД. Если потом попытаться создать логин, и назначить ему пользователя из этой БД, то SQL Server ругается что-то типа: "Не могу создать пользователя, который уже существует". В результате, логин для этой БД мне создать не удалось.
А и не надо его создавать. Надо выполнить команду:
Здравствуйте, _Denis_, Вы писали:
_D_>Здравствуйте, FitS, Вы писали:
FS>>Здравствуйте, _Denis_, Вы писали:
_D_>>>Здравствуйте!
_D_>>>Нужно перенести данные с одного SQL Server(a) на другой. Физической связи между серверами нет. Т.е. данные нужно перенести через файл. Есть ли что-нибудь подобное типа дамп-фала у Oracle? Есть ли какие-нибудь утилиты для выполнения такой операции?
FS>>bcp тебе поможет. Это стандартная утилитка, идет вместе с SQL сервером, позволяет дампить базу в файл. Только с кодировкой могут быть проблемы, если что, используй RAW. И используй нативный формат.
_D_>Спасибо. _D_>Помоему,это то, что мне нужно.
Еще небольшой реальный пример.
Заливка данных в базу
bcp sdvw.dbo.vs_t_Incidents3 in incidentsEx.txt -C RAW -n -T -S dshilyaev\dshilyaev -b 100000 -a 65535
Дамп базы в файл (на базе запроса)
bcp "select * from Vimpelcom_Visualization.dbo.vs_t_Incidents3 where inc_id IN
(select distinct inc_id from (select min(inc_id) as inc_id from
Vimpelcom_Visualization.dbo.vs_t_Incidents3 group by inc_ID_Region union select min(inc_id) as inc_id
from Vimpelcom_Visualization.dbo.vs_t_Incidents3 group by inc_ID_Product_DIT) AS T)"
queryout incidentsEx.txt -n -C RAW -T -S patrol2-b -b 30000 -a 65535