AJUDA
Buscar:
FAQ:
Aumentar Letras Diminuir Letras   
Como conectar em um banco de dados Microsoft SQL Server utilizando PHP em uma plataforma Windows?

Por tratar-se de uma ambiente Híbrido (linguagem PHP em um ambiente Windows) é necessário realizar alguns ajustes em sua programação, uma vez que os recursos de conexão a base SQL Server atraves de PHP se diferem de uma plataforma tradicional de PHP/Linux.

Nossos servidores disponibilizam a biblioteca "php_sqlsrv.dll" o qual permite a conexão aos bancos MSSQL, por este motivo se faz necessária a utilização da função "sqlsrv_connect".

A string de conexão só é aceita quando os parâmetros, como nome do banco e usuário, são enviados através de um array. Não sendo possível o comum exemplo de conexão: mssql_conect($servidor,$usuario,$senha);

Abaixo disponibilizamos uma String exemplo que pode ser seguida para conexão:


<?

$uid = "USUARIO_DO_BANCO";

$pwd = "SENHA";

$host = "ENDERECO_DO_SERVIDOR";

$dbsql = "NOME DO BANCO";

//Declaração do array
$connectionInfo = array( "UID"=>$uid,
"PWD"=>$pwd,
"Database"=>"NOME_DO_BANCO");


$conn = sqlsrv_connect( $host, $connectionInfo);

if( $conn === false ) {
echo "Unable to connect.</br>";
die( print_r( sqlsrv_errors(), true));

}
?>


OBS: Lembre-se de substituir USUARIO_DO_BANCO_, NOME_DO_BANCO, ENDERECO_DO_SERVIDOR e SENHA pelos respectivos dados do banco que você possui.

Para saber mais sobre a compatibilidade desta biblioteca com as versões existentes do Microsoft SQL Server, recomendamos que leia atentamente as informações do link abaixo:
http://msdn.microsoft.com/en-us/library/cc793139(SQL.90).aspx
Abrir/Fechar Barra de Assuntos Relacionados
Aumentar Letras Diminuir Letras  
1. Como otimizar minha programação para que meu site não consuma recursos de modo excessivo em um servidor?

2. Glossário Revenda Linux - cPanel

3. Como instalar o Magento em uma plataforma Linux do UOL HOST?

4. Como fazer um formulário em FLASH com PHP?

5. Conheça os principais passos para começar a trabalhar com e-mail marketing

6. Como testar a conexão com um banco de dados MSSQL e PHP?

7. Como executar Stored Procedures em MySQL utilizando Asp.Net?

8. Como instalar o Moodle em uma hospedagem do UOL HOST?

9. Como instalar manualmente o osCommerce em uma plataforma do UOL HOST?

10. Como transferir meu site de outro provedor de hospedagem?

11. Como Instalar o Coppermine Photo Gallery em uma Plataforma do UOL HOST?

12. Como configurar o SQL Session State Server para uso com o MSSQL?

13. Como testar a conexão com um banco de dados MySQL e PHP?

14. Como instalar o PHP Fusion em uma plataforma UOL HOST?

15. Minha hospedagem é Linux, tenho o dump de minha base de dados MySQL e, em função do tamanho, não posso usar o gerenciador de Banco de dados do Painel, como posso rodar o Dump no servidor?

16. Quais os passos para estabelecer uma conexão com bancos MySQL através de ASP sem o uso de DSN?

17. Como conectar ao MySQL utilizando Asp.Net?

18. Como usar o componente CDOSYS na Revenda Windows?

19.  Como usar o componente CDOSYS?

20. Como usar o componente AspEmail?

21. O que é um DSN?

22. Meu site utiliza ASP, estava hospedado em outra empresa, que alterações devo fazer no código fonte da minha aplicação?

23. Os 10 erros mais freqüentes em e-mail marketing.

24. Autenticação para envio de mensagens

25. Checklist para campanhas de e-mail marketing.

26. Como Preparar um arquivo CSV para migrar email de um servidor IMAP?

27. Posso utilizar ferramentas em PHP para administrar bases MySQL?

28. Como realizar o Dump de minha Base de dados MySQL via SSH em uma hospedagem Linux?

29. O que é Collation de uma Base de dados, como alterar?

30. Site, Hospedagem, Domínio, etc. Entenda melhor o que são.

31. Estou com dificuldade no envio/recebimento das mensagens enviadas através do formulário de contato do meu site, como devo proceder.

32. Como administrar remotamente bases Microsoft SQL Server?

33. Posso utilizar o gerenciador de conteúdo Drupal?

34. Como posso utilizar arquivos .htaccess para alterar parâmetros nas hospedagens Linux?

35. Como usar sua conta do Office365 usando outros programas de e-mail IMAP ou POP?

36. Como configurar o Exchange no Microsoft Office Outlook?

37. Posso acessar o servidor e configurar minha hospedagem em plataforma WINDOWS direto pela Interface do IIS?

38. Configurando Cartão de Crédito e Débito Online na Loja Virtual

39. Como configurar o email do Exchange ActiveSync em um celular Nokia (Symbian)?

40. Como configurar o Microsoft Outlook 2000?

41. Minha aplicação ASP para de responder e o site fica inacessível. Nenhuma pagina ASP do site responde a requisições. O que fazer?

42. Possuo uma plataforma Windows com uma aplicação em PHP. Ao clicar em itens do site, sempre visualizo a mesma página. O que fazer?

43. Ao acessar o meu site, meu sistema de anti-virus acusa perigo. O que fazer?

44. Quais são os passos que devo executar após contratar uma revenda no UOL HOST?

45. Como enviar mensagens com PHP por autenticação SMTP na Revenda?

46. Como gerar uma chave CSR para uso de SSL em uma hospedagem compartilhada Linux do UOL HOST?

47. Como configurar o email do Exchange ActiveSync no Windows Phone 7

48. Minha hospedagem encontra-se em um ambiente Linux, posso adquirir uma base de dados SQL Server ?

49. Possuo uma base de dados. Posso mudar o nome da base/login criado?

50. E-mail marketing para o B2C - design e conteúdo relevante

51. Como incluir meu site no Google e como fazer com que ele tenha um melhor resultado nas buscas?

52. Tenho um domínio/hospedagem com o UOL HOST mas quero usar o Windows Live Hotmail para meus e-mails, é possível?

53. Proteção de diretórios e arquivos via .htaccess:

54. Meu site utiliza PHP, estava hospedado em outra empresa, que alterações devo fazer no código fonte da minha aplicação?

55. Como contratar e acessar o Gestor UOL Médico através da Loja de Aplicativos?

56. Como contratar e acessar o Gestor UOL Varejo através da Loja de Aplicativos?

57. Como configurar seu email ActiveSync em um Android G1?

58. Estou tendo problemas de conectividade ao utilizar o Microsoft Outlook 2007/2010 com meu E-mail Exchange. O que devo fazer?

59. Como conectar meu banco de dados SQL SERVER usando ASP sem DSN?

60. O que fazer quando minha aplicação ASP.NET retorna a seguinte mensagem: "System.Security.SecurityException: That assembly does not allow partially trusted callers." ?

61. Posso utilizar SFTP (SCP) na transferência de arquivos para minha Hospedagem?

62. Proteção de diretórios via web.config em hospedagens Windows

63. Como migrar meus e-mails para o UOL HOST utilizando o Outlook 2007?

64. Como enviar mensagens por formulário de contato através do ASP.NET?

65. Como faço para obter um certificado próprio para conexões seguras (SSL) e como instalá-lo em alguma conta de hospedagem dentro de uma Revenda?

66. Como restaurar um backup completo de uma conta de hospedagem gerado em outro cPanel?

67. Como configurar o Apple Mail (Mac OSX)?

68. Como configurar o Windows Live Writer para atualizar o meu Blog no UOL HOST?

69. Quais as responsabilidades do cliente e do Suporte UOL CLOUD?

70. Como configurar um retransmissor de SMTP no Office 365?

71. O que são "events" ou eventos do MySQL?

72. Como configurar o Microsoft Outlook 2003 para utilizar IMAP na leitura de e-mails?

73. Possuo uma hospedagem Windows e quero desenvolver uma aplicação em PHP que conecte com banco de dados Access, como fazer ?

74. Estou acostumado a publicar minhas aplicações PHP em plataformas Linux no UOL HOST, o que eu preciso saber para poder publicar minhas aplicações no ambiente Windows?

75. Como Configurar o Windows Live E-Mail para leitura de mensagens via POP3?

76. Como instalar a nova versão do Magento na Revenda.

77. O que é a Opção "Configurar o Cache" que visualizo no Painel de Controle de minha Hospedagem Linux?

78. Posso utilizar Telnet ou SSH para acessar minha hospedagem?

79. Gostaria de obter um certificado próprio para conexões seguras (SSL). O que devo fazer?

80. O que é o Double opt-in no e-mail marketing?

81. Como usar o componente ASPEasyZip?

82. Qual o primeiro passo após a aquisição do Gestor UOL Varejo?

83. Como realizar um redirecionamento 301.

84. Posso personalizar meu endereço do UOL Conecta?

85. Como usar o Filezilla como cliente FTP da minha Hospedagem?

86. Como configurar o Outlook Microsoft XP, 2003 e 2007?

87. Contratei uma hospedagem e quero redirecionar outros dominios e e-mails para ela, é possível?

88. Quero exibir/listar o conteúdo dos diretórios da minha hospedagem, é possível?

89. Como ler o e-mail do UOL HOST de dentro do Gmail?

90. Tutorial - Como configurar meu e-mail utilizando a porta 587 para envio de mensagens?

91. Como migrar meus e-mails para o UOL HOST utilizando o Outlook 2003?

92. Como resetar a senha de administrador do Moodle?

93. Como configurar o Microsoft Outlook 2010 para utilizar IMAP na leitura de e-mails?

94. Cache - Hospedagem Linux

95. Como configurar o UOL HOST Exchange no BlackBerry?

96. Como configurar o UOL HOST Exchange no Microsoft Outlook do Mac?

97. Tenho uma aplicação que necessita de abertura de uma porta no servidor de hospedagem compartilhada para rodar. Como proceder?

98. O que é e para que serve o teste de pontuação de SPAM da ferramenta de E-mail Marketing?

99. Como configurar o Microsoft Outlook 2007 para utilizar IMAP na leitura de e-mails?

100. Quais as dicas para melhorar um site recém criado através do Construtor de Sites?