Megazord Posted May 14, 2008 at 11:14 AM Report Share #185001 Posted May 14, 2008 at 11:14 AM Boas pessoal, Estou com uma duvida que é a seguinte. Comecei a programar a pouco em vb .net e desenvolvi uma aplicação para gestão de stocks. As tabelas de dados foram criadas localmente no VB a connection string é : connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename='C:\Documents and Settings\nzptd3\My Documents\Visual Studio 2005\Projects\GP\GP\GP.mdf';Integrated Security=True;Connect Timeout=30;User Instance=True" Resumido já fiz o export da aplicação só que como é lógico para funcionar noutro pc tenho que instalar a aplicação e colocar a BD numa pasta com o nome e caminho 'C:\Documents and Settings\nzptd3\My Documents\Visual Studio 2005\Projects\GP\GP\GP.mdf'. O problema é que queria colocar a BD num servidor remoto de modo a poder instalar a aplicação em 2 pc's e ambos acederem a BD só que não faço ideia como fazer isso. Alguem pode dar umas dicas que ajudem? Muito obrigado Link to comment Share on other sites More sharing options...
Asgorath Posted May 14, 2008 at 11:47 AM Report Share #185009 Posted May 14, 2008 at 11:47 AM Boas. A grande maioria das empresas de web hosting oferecem MySQL + PHP , tens que arranjar um com Ms SQL Server. E no http://www.connectionstrings.com/ tens mudar a tua connectionstring para ter o IP do servidor remoto. Jorge "The Dark Side Clouds Everthing. Impossible To See The Future Is."My rig: Intel Core 2 Quad Q9450 | abit IP35P | 4G Kingston 800 Mhz | XFX GeForce 9800 GX2 1G ddr3 | 2X WD5000AAJS 500Gb Sata 2 | PSU 600W || Caixa El-Diablo | Creative XMod Link to comment Share on other sites More sharing options...
jpaulino Posted May 14, 2008 at 12:07 PM Report Share #185016 Posted May 14, 2008 at 12:07 PM Mas o que queres é colocar na web ou apenas em outro computador ? Link to comment Share on other sites More sharing options...
morsa Posted May 15, 2008 at 09:19 AM Report Share #185237 Posted May 15, 2008 at 09:19 AM Recomendo a evoluíres isso para um SQL Express 2005 que é gratuito e funciona, "basicamente", como ficheiros mdf! Isto porque, se vais ter dois cliente a aceder ao mesmo ficheiro, poderás ter problemas no futuro ao tentares aceder aos dados em simultâneo. Era o que eu faria. Os files mdf são bons por causa da portabilidade... e até dão para colocar num disco de rede e poupa-se num PC 😉 LOL Se bem que um disco de rede custa quase tanto como um pIII ou um PIV mais "rasco" que serve perfeitamente para servidor! Fica a minha opinião! 1abraço! Link to comment Share on other sites More sharing options...
Asgorath Posted May 15, 2008 at 01:55 PM Report Share #185291 Posted May 15, 2008 at 01:55 PM Recomendo a evoluíres isso para um SQL Express 2005 que é gratuito e funciona, "basicamente", como ficheiros mdf! Isto porque, se vais ter dois cliente a aceder ao mesmo ficheiro, poderás ter problemas no futuro ao tentares aceder aos dados em simultâneo. Era o que eu faria. Os files mdf são bons por causa da portabilidade... e até dão para colocar num disco de rede e poupa-se num PC 😉 LOL Se bem que um disco de rede custa quase tanto como um pIII ou um PIV mais "rasco" que serve perfeitamente para servidor! Fica a minha opinião! 1abraço! Ele já usa o Express. "The Dark Side Clouds Everthing. Impossible To See The Future Is."My rig: Intel Core 2 Quad Q9450 | abit IP35P | 4G Kingston 800 Mhz | XFX GeForce 9800 GX2 1G ddr3 | 2X WD5000AAJS 500Gb Sata 2 | PSU 600W || Caixa El-Diablo | Creative XMod Link to comment Share on other sites More sharing options...
morsa Posted May 15, 2008 at 03:39 PM Report Share #185304 Posted May 15, 2008 at 03:39 PM ? phonix... esta porra de dormir só 4 horas há-de acabar ler na diagonal tem destas cenas :S Resumido já fiz o export da aplicação só que como é lógico para funcionar noutro pc tenho que instalar a aplicação e colocar a BD numa pasta com o nome e caminho 'C:\Documents and Settings\nzptd3\My Documents\Visual Studio 2005\Projects\GP\GP\GP.mdf'. O problema é que queria colocar a BD num servidor remoto de modo a poder instalar a aplicação em 2 pc's e ambos acederem a BD só que não faço ideia como fazer isso. Foi por causa de ter lido o path é que vi. Agora se está em Sql Express ainda melhor! No PC que vai fazer de servidor instalas o SQL Express. Seguidamente instalas o Microsoft SQL Server Management Studio Express -> http://www.microsoft.com/downloads/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796&displaylang=en Pegas no teu file .mdf e copias para o teu servidor. Abres o SQL Server Management e clicas por cima de "Databases", "Attach..." e procuras o teu file mdf. Isto faz com o teu ficheiro mdf passe a estar no SGBD SQL Server. Agora convém mudar a Connection String da tua aplicação para isto: connectionString="Data Source=NOME-DO-SERVIDOR\SQLEXPRESS;Initial Catalog=NOME_DA_TUA_BASEDADOS;Integrated Security=True;Connect Timeout=30;User Instance=False" Deves ainda ler isto http://blogs.msdn.com/sqlexpress/archive/2005/05/05/415084.aspx !Espero ter ajudado! 1abraço! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now