(SQL) Migrar base de dados do UNIS de Access para SQL

428 views
Skip to first unread message

Bruno Yuzo

unread,
Aug 17, 2016, 4:16:00 PM8/17/16
to vir...@googlegroups.com
procedimento para migração da base de dados Access para SQL:

Procedimento 1:
Rodas o Script só para criar o Banco UNIS e não as tabelas.
 create database UNIS

go

 

create database UNIS

on primary

(filename = 'C:\Program Files\Microsoft SQL Server\MSSQL$UNIS\Data\unis.mdf')

for attach

go

 

use unis

go

 

exec sp_dropuser N'unisuser'

go

 

exec sp_addlogin N'unisuser', 'unisamho', N'unis', N'us_english'

go

 

--EXEC sp_grantdbaccess N'unisuser', N'unisuser'    

create user unisuser for login unisuser WITH DEFAULT_SCHEMA=dbo;

go

 

exec sp_addrolemember N'db_owner', N'unisuser'

go

 

sp_password @old=null,@new='unisamho',@loginame='unisuser'

go

Abrir o assistente de Importação:

*Talvez seja necessário retirar a senha do DB do UNIS. 
Para isso abrir a base de dados em modo exclusivo no Access e retirar a senha.

RemoverSenha2.JPGRemoverSenha.JPG

Uma forma utilizando o MDBPlus.exe.

 

Converter de [Microsoft Access] para [MS SQL] 
 
 

 

 
 * Caso ocorra um erro na conversão:
O caminho utilizado pode ser diferente, por exemplo:
c:\Program Files\Microsoft SQL Server\100\DTS\MappingFiles\
C:\Program Files (x86)\Microsoft SQL Server\140\DTS\MappingFiles

Depois dessa conversão eu notei que o Primary Key não permanece, para isso, rodar o script abaixo:
UNIS_Cria só os Primary Keys.sql > LINK

Procedimento 2:

-Baixar o programa: "Download Microsoft SQL Server Migration Assistant v7.8 for Access"
(https://www.microsoft.com/en-us/download/details.aspx?id=54255) > (SSMAforAccess_7.8.0_x86.msi)
-Após instalado, rodar o programa "Microsoft SQL Server Migration Assistant for Access"
-Next > "Migrate to: SQL Server 2008" > "Add Databases = unis.mdb" > password = unisamho




Depois de criado a base de dados no SQL, parar os serviços, apontar pelo ODBC32ad.exe, e iniciar os serviços.

outro modo:

Para desproteger a base de dados UNIS.MDB, no Access 2010:

MDB.PNG

MDB.2.PNG



Reply all
Reply to author
Forward
0 new messages