Vous êtes sur la page 1sur 2

Fluig / / ConfiguraodeBancodeDados

ConfiguraodobancodedadosSQLServer
CreatedbyMichelBertrand,lastmodifiedbyJoseCarlosGontarzcykFariaonOut20,2014

VerseshomologadasdoSQLServer
ParaverificarasverseshomologadasdoMicrosoftSQLServeracesseaMatrizdePortabilidade

Criaodobancodedados
OFluignecessitadeumabasededadoscomcodificaoLatin1_General_CI_AS,paracriarobancocomestacaracterstica,
autentiquesenoSQLServercomousurioqueserutilizadopeloFluigeexecuteoseguintecomandoSQL:

CREATEDATABASEnome_do_bancoCOLLATELatin1_General_CI_AS;
Ondenome_do_bancoonomedobancoasercriado.

OutraalternativaparaacriaodobancodedadosutilizaroMicrosoftSQLServerManagementStudio,seguindooseguintes
passos:
1Passo

2Passo

3Passo

4Passo

ConectenainstnciadoSQLServeratravsMicrosoftSQLServerManagementStudio,eentocliquecomobotodireitono
mousenapastaBancosdeDadoseselecioneaopoNovoBancodeDados...

Configuraodobanco
Apsacriaodobancodedadosnecessriorealizarasseguintesverificaes:

ProprietriodoBanco
OusurioutilizadopeloFluigparaconexocomobancodedadosdeveserproprietrio(db_owner)dobancoutilizadopeloFluig.Para
verificarqualusuriooproprietriodobancoexecuteoseguintecomandoSQL:

SELECTsuser_sname(owner_sid)FROMsys.databasesWHEREname='nome_do_banco';
Ondenome_do_bancoonomedobancoparaconsultadoproprietrio.
CasooproprietriodobanconosejaousurioutilizadopeloFluigparaconexocomobancodedadosexecuteoseguintecomandoT
SQLparadefiniresteusuriocomoproprietrio(db_owner):

USEnome_do_bancoEXECsp_changedbowner'nome_usuario';
Ondenome_do_bancoonomedobancoenome_usuarioousurioquesetornarproprietriodobancodedados.

AlteraodonveldeIsolamento
ParaverificarseaopodeisolamentoREAD_COMMITTED_SNAPSHOTesthabilitadoparaobancodedadosexecuteoseguinte
comandoSQL:

SELECTis_read_committed_snapshot_onFROMsys.databasesWHEREname='nome_do_banco';
Ondenome_do_bancoonomedobancoparaconsultadoproprietrio.

Casooretornodaconsultaanteriorsejaovalor0necessrioexecutaroseguintecomandoSQL:

ALTERDATABASEnome_do_bancoSETREAD_COMMITTED_SNAPSHOTON;
Ondenome_do_bancoonomedobancodedadosaserutilizadoparaoFluig.

EstaoperaodealteraodonveldeisolamentopadrodoSQLServerrealizadaautomaticamentepeloFluig.Pormimportante
atentarparaoseguintefator:
Nacriaodobancodedados,executadaumaaodealteraonabase.normalvisualizarnologalgumasmensagensde
erro,tratandosedeumprocessopadroparaatualizao.Asituaosernormalizadaapsotrminodaoperao.
AssimqueoservidorFluigestivernoarrecomendamosareinicializaodomesmo.

SQLServer2014
CasosejautilizadoSQLServer2014ousuperiornecessrioalteraroarquivo<INSTALL_FLUIG>\jboss\bin\standalone.conf.bat
(standalone.confemambientesLinux)eincluiraseguintelinha:

set"JAVA_OPTS=%JAVA_OPTS%Dhibernate.dialect=org.hibernate.dialect.SQLServer2008Dialect"

3peoplelikethis