Transferência de tuplas de dados entre dois bancos de dados diferentes geralmente acontece por meio da automação , com rotinas pré- escritas (ou scripts) que são executados fora do horário de pico . Ocasionalmente, você precisará inserir informações manualmente , normalmente a partir de um sistema de aposentado ou incompatíveis. Estes pedidos de exceção de uma só vez não são geralmente vale a pena o esforço para se instalarem em scripts automatizados . Você pode importar ( e exportação ) para as tabelas no seu banco de dados por meio genérico , de valores separados por vírgulas (. Csv) arquivos usando o comando bcp.exe utilitário incluído com o MS SQL Server ou usando a instrução de inserção em massa , o que abordar estes passos, ou instrução OPENROWSET . Coisas que você precisa
MS SQL Server Database (exemplo: trackedatabase )
Sql Server Tabela (exemplo: TrackingData )
arquivo CSV (exemplo: morenames.csv ) .
Direitos administrativos
Mostrar Mais instruções
1
Selecione seu banco de dados usando o seguinte código (substituindo o nome da amostra com o seu nome de banco de dados) :
Use trackedatabase
GO < br > Página 2
Escreva a declaração de inserção em massa para inserir dados csv : .
BULK
iNSERIR TrackingData
FROM ' c: \\ morenames.csv '
COM
( FIELDTERMINATOR = ',' , ROWTERMINATOR = '\\ n' , TABLOCK )
GO
3
Teste os seus resultados:
SELECT * FROM TrackingData
GO