laecio 0 Denunciar post Postado 13 de março de 2012 Galera, adquiri um macbook pro recentemente e estou com algumas dúvidas. Já li bastante sobre isso, consegui aprender muita coisa, mas não encontrei nada que conseguiu resolver exatamente o meu problema. Eu preciso usar o Sql Server, meus projetos precisam fazer conexão com os bancos pra poderem rodar. Estou com Windows 7 numa máquina virtual, e no OS X tenho Navicat Premium instalado. Também li sobre o Freetds, que seria necessário para a conexão com o banco. Partindo daqui, não sei muito o que fazer. Gostaria de alguma ajuda, e se possível, numa linguagem simples, visto que não tenho muita experiência. Agradeço a todos. Citar Compartilhar este post Link para o post Compartilhar em outros sites
Carlos_Gabriel 70 Denunciar post Postado 13 de março de 2012 Bem, vamos lá. 1 - Com o Navicat aberto, clique em Connection. Ele pede o preenchimento do nome da conexão (algo que a identifique, pode ser MeuServidor ou qualquer coisa. Depois IP ou nome do servidor, porta já vem com a padrão e usuário/senha. Clique em Test Connection para testá-la e, se tudo estiver correto, clique em OK. 2 - Seu servidor irá aparecer do lado esquerdo, já registrado. Dê um duplo clique nele e a conexão será feita e os bancos mostrados. Escolha um banco e dê um duplo clique e você verá a lista de usuários. O DBO é o proprietário, suas tabelas provavelmente estarão criadas como se pertencessem a esse usuário. Novamente dê um duplo clique sobre ele; 3 - Serão mostrados os objetos do usuário selecionado (Tables, Views, Functions etc.). Agora depende do que você quer fazer. Se quiser rodar uma query (select, insert, update, delete...) é só clicar em Queries e, na parte de baixo, clicar no botão com o "+"; 4 - Digite sua instrução SQL na parte superior e clique no Run (o grande play verde) para executá-la; E mais ou menos isso... se quiser alguma coisa mais específica, escreva. Abraços! Citar Compartilhar este post Link para o post Compartilhar em outros sites
laecio 0 Denunciar post Postado 14 de março de 2012 A minha maior dificuldade é na parte da conexao com o servidor. Estou com o Sql Server numa VM do Vmware Fusion, e nao consigo fazer a conexao entre o navicat e o banco. Li que seria necessario utilizar Freetds, mas nao consegui entender como. Agradeço novamente. Citar Compartilhar este post Link para o post Compartilhar em outros sites
Carlos_Gabriel 70 Denunciar post Postado 14 de março de 2012 A máquina virtual, com o VMWare Fusion é um ambiente e o Navicat, que roda no Mac OS X, outro, totalmente diferente. Qual o seu intuito ao fazer a conexão com o SQL-Server? Você tem um programa Windows para rodar? Um programa no Mac? Fazer consultas diretas no banco? Com isso definido vai ser mais fácil ajudar. Citar Compartilhar este post Link para o post Compartilhar em outros sites
laecio 0 Denunciar post Postado 14 de março de 2012 Na Vm do windows eu possuo o sql server instalado. No mac estou com o Navicart, e com o XAMPP. O que me orientaram foi instalar o xampp no mac, pra que ele pegasse os dados do banco que está na maquina virtual. Preciso do Sql Server pra que os projetos web rodem, e preciso usá-lo frequentemente para fazer consultas e updates. Espero que tenha conseguido explicar melhor. Obrigado Citar Compartilhar este post Link para o post Compartilhar em outros sites
torcapio 2 Denunciar post Postado 26 de março de 2012 pois e, também gostaria de aprender como faço para pegar um banco da maquina virtual, eu uso o paralelos Citar Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel M Couto 1 Denunciar post Postado 29 de março de 2012 use o ip da vm, oras Citar Compartilhar este post Link para o post Compartilhar em outros sites
laecio 0 Denunciar post Postado 30 de março de 2012 Já tentei fazer conexão apenas utilizando o IP da VM, mas sem sucesso. É necessário usar o FreeTDS para que haja essa comunicação. No meu caso, o próprio software (Navicat for Sql Server) exibe o erro citando o FreeTDS. Erro : [FreeTDS] Unable to connect: Adaptive Server is unavailable or does not exist[FreeTDS][sql Server]Unable to connect to data sourceQuem puder ajudar, agradeço. Citar Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel M Couto 1 Denunciar post Postado 30 de março de 2012 eu não sei quanto ao Microsoft SQL Server... mas todos os DBs de VM que usei foi só usar o IP. Só que as vezes precisa configurar a rede da VM. Não lembro qual configuração é a ideal(bridged?) Citar Compartilhar este post Link para o post Compartilhar em outros sites
Artur Felipe 20 Denunciar post Postado 30 de março de 2012 (editado) Aquí uso bridged na VM, basta instalar o sql server e se tiver o agente rodando só acessar pelo ip da vm com banco exatamente do mesmo modo que uma rede, não tem segredo. o mesmo se aplica para vm simulando servidores em linux com qualquer base de dados, sempre faço a mesma config na vm, apenas coloco a rede em modo bridge na vm, e de resto é a instalação do sistema da vm e banco em si. Editado 30 de março de 2012 por Artur Felipe Citar Compartilhar este post Link para o post Compartilhar em outros sites