Usuário com melhor resposta
Criação de sinonimo

Pergunta
-
Bom dia.
Tenho um servidor (testes) com 3 DBs criados, um chama notionalbill, outro sococo_dev e o ultimo sococo_qa.
Nos tres bancos tem uma tabela chamada person. Desenvolvi uma procedure que atualiza a tabela person do notionalbill para o sococo (em producao so tem esses dois dbs). Para efetuar os testes, tem como eu criar um sinonimo para a tabela person do bco sococo_dev? a grande questão é: se conseguiria chamar de dentro da procedure no notionalbill como eu chamaria em producao sococo.person???
Obrigado desde ja!
Respostas
-
Mateus
Pelo que estou entendendo vc esta tentando criar um ambiente de DEV.
Acredito que o melhor cenário é criam um servidor apartado, assim vc pode manter o mesmo nome de base, apenas a connection string do ambiente de dev apontaria para um servidor distinto.
Att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS, MCITP, MCT.
Se útil, classifique!!!
Me siga no twitter: @marcelodba- Marcado como Resposta Junior Galvão - MVPMVP, Moderator segunda-feira, 28 de janeiro de 2013 12:11
Todas as Respostas
-
-
Boa tarde Rafael.
O problema é que dentro do mesmo servidor tenho o banco sococo_dev e sococo_qa.
A questão é que tenho algumas procedures que usam o nome do banco em producao, que é só sococo, e pra nao ter que alterar estou procurando uma solucao, tipo um alias para o banco sococo_dev fique como sococo.
Obrigado pela atenção!
-
Mateus
Pelo que estou entendendo vc esta tentando criar um ambiente de DEV.
Acredito que o melhor cenário é criam um servidor apartado, assim vc pode manter o mesmo nome de base, apenas a connection string do ambiente de dev apontaria para um servidor distinto.
Att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS, MCITP, MCT.
Se útil, classifique!!!
Me siga no twitter: @marcelodba- Marcado como Resposta Junior Galvão - MVPMVP, Moderator segunda-feira, 28 de janeiro de 2013 12:11
-
-
Mateus,
O detalhe é que para criar um sinônimo temos que pensar qual o Schema, Server e Database que o mesmo será armazenado.
O que você poderia fazer é dentro de cada banco existente no seu ambiente criar o Schema e Sinônimo com o nome do Banco que você deseja.
Mas o tempo é importante isso com certeza podemos chamar de gambiarra!!!!
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]