Base de dados distribuida
Ola a todos.
Estou criando uma BD que, depois de terminada, vai ser usada por vários computadores em diferentes locais.
Alguem me pode ajudar a perceber como posso fazer isso? É que as BD que fiz foram apenas para usar num só computador.
Além disso tenho de fazer uma interface gráfica com o utilizador. Também nunca fiz tal coisa, disseram-me para fazer em C# usando o Visual Studio.
Conhecem alguns tutoriais bons para aprofundar este tema.
Obrigado a todos
Estou criando uma BD que, depois de terminada, vai ser usada por vários computadores em diferentes locais.
Alguem me pode ajudar a perceber como posso fazer isso? É que as BD que fiz foram apenas para usar num só computador.
Além disso tenho de fazer uma interface gráfica com o utilizador. Também nunca fiz tal coisa, disseram-me para fazer em C# usando o Visual Studio.
Conhecem alguns tutoriais bons para aprofundar este tema.
Obrigado a todos
Guilherme
Curtidas 0
Melhor post
Paulo Freire
17/09/2014
Vamos lá Guilherme, pelo que já li, vc já teve as opniões das DBAs(Fernanda, Mariana) no lado banco de dados, vc precisa saber a instancia ou ip do servidor de bando de dados SQLServer, porta que geralmente é 1433, usuário e senha com permissão.(É recomendado uma VPN) ai vc vai precisar de um Adm de Rede pra isso, veja que vc esta fazendo o papel de DBA, Adm de Rede e programador.
Na parte de programação vai ficar transparente no arquivo web.config, onde irá conter os dados acima.
Exemplo:
Web.Config
No Visual Studio fazemos o mapeamento da sua base de dados.
Dá uma olahada nas aulas do André sobre isso
WebForms Entity
Qualquer coisa dá um grito
Shalom Adonai
Na parte de programação vai ficar transparente no arquivo web.config, onde irá conter os dados acima.
Exemplo:
Web.Config
No Visual Studio fazemos o mapeamento da sua base de dados.
Dá uma olahada nas aulas do André sobre isso
WebForms Entity
Qualquer coisa dá um grito
Shalom Adonai
GOSTEI 1
Mais Respostas
Mariana Carvalho
14/09/2014
Sempre usei o SQL Server a nivel de estudo, até onde deve-se habilitar configurações de rede(liberar/habilitar), sobre a linguagem se conectar a essa base, não tenho certeza se é apenas com o nome da instancia ou com o endereço ip do servidor.
GOSTEI 0
Guilherme
14/09/2014
Desculpe Mariana mas não entendi a sua resposta
GOSTEI 0
Mariana Carvalho
14/09/2014
Guilherme, qual o nivel de conhecimento em banco de dados possui, especificamente no SQL Server.
GOSTEI 0
Guilherme
14/09/2014
Nada muito aprofundado.
Já fiz algumas bases de dados, desde a modelação até criação das tabelas, relacionamentos, procedures para inserir dados, triggers, não mais que isto.
Contudo estou querendo aprender muito mais, daí estar a criar este projeto mais ambicioso, com interface e tudo
Já fiz algumas bases de dados, desde a modelação até criação das tabelas, relacionamentos, procedures para inserir dados, triggers, não mais que isto.
Contudo estou querendo aprender muito mais, daí estar a criar este projeto mais ambicioso, com interface e tudo
GOSTEI 0
Mariana Carvalho
14/09/2014
Te peço desculpas, mas estou me referindo a a nivel de banco de dados(configurações internas), acho que sua duvida é mais para o lado da programação, não sei bem ao certo.
GOSTEI 0
Guilherme
14/09/2014
Nunca mexi nas configurações.
Eu uso SQL Server Management Studio, mas só para criar base de dados, tabelas e o resto que lhe falei
Eu uso SQL Server Management Studio, mas só para criar base de dados, tabelas e o resto que lhe falei
GOSTEI 0
Mariana Carvalho
14/09/2014
hum, vamos esperar alguem que possa entender melhor seu problema e te passar uma solução.
GOSTEI 0
Guilherme
14/09/2014
Obrigado Mariana.
Como estou aprofundando agora os meus conhecimentos em Sql Server, o que me aconselha como material de estudo.
Depois de ter todas as tabelas, procedures e trigger devo fazer mais alguma coisa antes de começar a trabalhar em C#?
Como estou aprofundando agora os meus conhecimentos em Sql Server, o que me aconselha como material de estudo.
Depois de ter todas as tabelas, procedures e trigger devo fazer mais alguma coisa antes de começar a trabalhar em C#?
GOSTEI 0
Mariana Carvalho
14/09/2014
Com C# eu não sei de praticamente nada, mas como é desenvolvedor, essa parte de banco é com o profissional da area. me desculpe.
GOSTEI 0
Guilherme
14/09/2014
Alguém me pode ajudar no meu problema?
GOSTEI 0
Fernanda Acacia
14/09/2014
bom dia Guilherme
Não ter certeza se este link pode te ajudar não consegui abrir por conta da internet lenta de celular...
http://social.msdn.microsoft.com/Forums/pt-BR/c1d0ff3a-cf22-406b-83c5-5df19c9ae690/acesso-banco-de-dados-remoto-como
Não ter certeza se este link pode te ajudar não consegui abrir por conta da internet lenta de celular...
http://social.msdn.microsoft.com/Forums/pt-BR/c1d0ff3a-cf22-406b-83c5-5df19c9ae690/acesso-banco-de-dados-remoto-como
GOSTEI 0
Fernanda Acacia
14/09/2014
Bem melhor explicado, acho que era isso que ele estava precisando.
GOSTEI 0
Mariana Carvalho
14/09/2014
DBA eu? bondade sua falar isso, rsrsrsrs!
GOSTEI 0
Paulo Freire
14/09/2014
Acompanhando os pots de vcs duas, juro que são até certificadas , rsrsrsr, abração.
GOSTEI 0
Mariana Carvalho
14/09/2014
Acompanhando os pots de vcs duas, juro que são até certificadas , rsrsrsr, abração.
Estou longe ainda de tirar uma...mas preciso ter um tempinho para me focar.
GOSTEI 0
João Françozo
14/09/2014
Bom dia Guilherme,
Para você ter o acesso no banco via web, o melhor caminho para você é configurar no SQL Server os Alias e usar uma porta que você deseja se você tiver varias instancia e usar a porta padrão 1433 vai ocorrer um erro, por isso que temos que usar o Alias.
Att
João Antonio
Para você ter o acesso no banco via web, o melhor caminho para você é configurar no SQL Server os Alias e usar uma porta que você deseja se você tiver varias instancia e usar a porta padrão 1433 vai ocorrer um erro, por isso que temos que usar o Alias.
Att
João Antonio
GOSTEI 1
Alex Lekao
14/09/2014
Acompanhando para conecimento. rssr
GOSTEI 0
Guilherme
14/09/2014
Bom dia Guilherme,
Para você ter o acesso no banco via web, o melhor caminho para você é configurar no SQL Server os Alias e usar uma porta que você deseja se você tiver varias instancia e usar a porta padrão 1433 vai ocorrer um erro, por isso que temos que usar o Alias.
Para você ter o acesso no banco via web, o melhor caminho para você é configurar no SQL Server os Alias e usar uma porta que você deseja se você tiver varias instancia e usar a porta padrão 1433 vai ocorrer um erro, por isso que temos que usar o Alias.
Como faço isso Joao? Tem algum material bom para aprendizagem?
Obrigado
GOSTEI 0
Mariana Carvalho
14/09/2014
Guilherme, olha esse topico:
[url]https://www.devmedia.com.br/forum/habilitando-a-conexao-remota-informacoes/491834[/url]
[url]https://www.devmedia.com.br/forum/habilitando-a-conexao-remota-informacoes/491834[/url]
GOSTEI 0