CONVERTER SCRIPT MYSQL PARA SQL SERVER
Boa Noite
Estou com seguinte problema : tenho banco mysql hospedado na web gostaria de testar esse mesmo banco no sql server. Gerei o script de criacao das tabelas e registros, gostaria de converter para poder executa-lo no sqlserver. Ja tentei mysql migration tool porem nao instala em micro algum diz que java esta desatualizado mas nao esta. Alguem conhece outro jeito ?
Grato
Fernando
Estou com seguinte problema : tenho banco mysql hospedado na web gostaria de testar esse mesmo banco no sql server. Gerei o script de criacao das tabelas e registros, gostaria de converter para poder executa-lo no sqlserver. Ja tentei mysql migration tool porem nao instala em micro algum diz que java esta desatualizado mas nao esta. Alguem conhece outro jeito ?
Grato
Fernando
1. Faça o download do driver MySQL ODBC de mysql.com
2. Instalar driver MySQL ODBC no servidor onde reside o SQL Server
Duplo-Clique arquivo do Windows Installer e siga as instruções.
3. Crie um DSN usando o driver ODBC MySQL
Iniciar-> Configurações -> Painel de Controle -> Ferramentas Administrativas -> Fontes de dados (ODBC)
-Clique na guia System DSN
-Clique em Adicionar
-Selecione o driver ODBC MySQL
-Clique em Concluir
Na guia Acesso:
-Digite um nome descritivo para o DSN.
-Digite o nome do servidor ou endereço IP na caixa de texto Server.
-Digite o nome de usuário necessário para conectar ao banco de dados MySQL na caixa de texto ao usuário.
-Digite a senha necessária para conectar ao banco de dados MySQL na caixa de texto de senha.
-Selecione o banco de dados que você gostaria de começar dentro
Na aba Avançado:
Sob Bandeiras 1:
-Check não otimizar a largura da coluna.
-Verifique Voltar linhas correspondentes
-Verifique Permitir grandes resultados
Protocolo-Check Use comprimido
-Verifique colunas BIGINT para INT
-Verifique Seguro
Sob Bandeiras 2:
-Check não solicitam Após Ligação
-Verifique Ignorar # no nome da tabela
Sob bandeiras 3:
-Verifique Retorno nomes de tabelas para SQLDescribeCol
-Verifique Transações Desativar
Agora Teste o seu DSN, clicando no botão de teste
4. Criar um servidor vinculado no SSMS para o banco de dados MySQL
SSMS (SQL Server Management Studio -> Expanda Objetos de Servidor
Clique com o botão direito Servidores vinculados -> Selecionar New Linked Server
Na página Geral:
Servidor-Linked: Digite o nome para o Linked Server
Servidor Tipo: Selecione outra fonte de dados
-Provedor: Selecione Microsoft OLE DB para drivers ODBC
-Nome do produto: Tipo MySQLDatabase
-Fonte de Dados: Digite o nome do DSN que você criou
Na página Segurança
-Mapa de um login para o usuário remoto e fornecer a senha de usuários remoto
-Clique em Adicionar em login do servidor local para mapeamentos de logon do servidor remoto:
-Escolha um Login local Da caixa suspensa
-Digite o nome do usuário remoto
-Digite a senha para o usuário remoto
5. Alterar as propriedades de o Provedor MSDASQL
Expandir Providers -> Clique com o botão direito MSDASQL -> selecione Propriedades
-Habilitar consultas aninhadas
-Habilitar NÃvel zero (este é o kicker)
-Habilitar Permitir inprocess
-Habilitar Supports [ô]como[ô] operador
6. Alterar configurações no SQL Server Surface Area Configuration para recursos
-Habilitar OPENROWSET e apoio OPENDATASOURCE.
7. Alterar configurações no SQL Server Configuration Ãrea de SuperfÃcie de Serviços e Conexões
-Permitir conexões locais e remotas através de pipes nomeados TCP / IP e
8. Parar SQL Server e SQL Server Agent
9. Inicie o SQL Server e SQL Server Agent
2. Instalar driver MySQL ODBC no servidor onde reside o SQL Server
Duplo-Clique arquivo do Windows Installer e siga as instruções.
3. Crie um DSN usando o driver ODBC MySQL
Iniciar-> Configurações -> Painel de Controle -> Ferramentas Administrativas -> Fontes de dados (ODBC)
-Clique na guia System DSN
-Clique em Adicionar
-Selecione o driver ODBC MySQL
-Clique em Concluir
Na guia Acesso:
-Digite um nome descritivo para o DSN.
-Digite o nome do servidor ou endereço IP na caixa de texto Server.
-Digite o nome de usuário necessário para conectar ao banco de dados MySQL na caixa de texto ao usuário.
-Digite a senha necessária para conectar ao banco de dados MySQL na caixa de texto de senha.
-Selecione o banco de dados que você gostaria de começar dentro
Na aba Avançado:
Sob Bandeiras 1:
-Check não otimizar a largura da coluna.
-Verifique Voltar linhas correspondentes
-Verifique Permitir grandes resultados
Protocolo-Check Use comprimido
-Verifique colunas BIGINT para INT
-Verifique Seguro
Sob Bandeiras 2:
-Check não solicitam Após Ligação
-Verifique Ignorar # no nome da tabela
Sob bandeiras 3:
-Verifique Retorno nomes de tabelas para SQLDescribeCol
-Verifique Transações Desativar
Agora Teste o seu DSN, clicando no botão de teste
4. Criar um servidor vinculado no SSMS para o banco de dados MySQL
SSMS (SQL Server Management Studio -> Expanda Objetos de Servidor
Clique com o botão direito Servidores vinculados -> Selecionar New Linked Server
Na página Geral:
Servidor-Linked: Digite o nome para o Linked Server
Servidor Tipo: Selecione outra fonte de dados
-Provedor: Selecione Microsoft OLE DB para drivers ODBC
-Nome do produto: Tipo MySQLDatabase
-Fonte de Dados: Digite o nome do DSN que você criou
Na página Segurança
-Mapa de um login para o usuário remoto e fornecer a senha de usuários remoto
-Clique em Adicionar em login do servidor local para mapeamentos de logon do servidor remoto:
-Escolha um Login local Da caixa suspensa
-Digite o nome do usuário remoto
-Digite a senha para o usuário remoto
5. Alterar as propriedades de o Provedor MSDASQL
Expandir Providers -> Clique com o botão direito MSDASQL -> selecione Propriedades
-Habilitar consultas aninhadas
-Habilitar NÃvel zero (este é o kicker)
-Habilitar Permitir inprocess
-Habilitar Supports [ô]como[ô] operador
6. Alterar configurações no SQL Server Surface Area Configuration para recursos
-Habilitar OPENROWSET e apoio OPENDATASOURCE.
7. Alterar configurações no SQL Server Configuration Ãrea de SuperfÃcie de Serviços e Conexões
-Permitir conexões locais e remotas através de pipes nomeados TCP / IP e
8. Parar SQL Server e SQL Server Agent
9. Inicie o SQL Server e SQL Server Agent
Tópico encerrado , respostas não são mais permitidas