Salve,
O meu ambiente de trabalho é Wamp usando BD MS SQL Server 2005, que não
tem suporte nativo nas bibliotecas de conexão do PHP.
Com isso tive que procurar uma solução e encontrei, que bom, mas passei alguns perrengues.
Primeiro você precisa da dll ntwdblib.dll versão: 2000.80.194.0
Alguns dizem que colocando essa dll nos seguintes diretórios, estou usando o Wamp 2.0c:
a) wamp\bin\php\php{versao.do.seu.php}\ Ex.: wamp\bin\php\php5.2.6\
b) wamp\bin\apache\apache{versao.do.seu.apache}\bin\ Ex.: wamp\bin\apache\apache2.2.8\bin\
c) windows\system32\
Procure por mssql.secure_connection no php.ini e coloque o seu valor para On, assim: mssql.secure_connection = On
Configure o MS SQL Server Express 2005 para receber conexões TCP e Named Pipes.
*** Eu fiz isso e também baixei o driver feito pela Microsoft, SQL Server 2005 Driver for PHP e coloquei na pasta ext
no php. Mas sem isso muitos afirma funcionar.
Também existe algumas coisas estranhas com o caminho do host do servidor.
Como pode ser visto aqui: http://br.php.net/function.mssql-connect. O meu funcionou com .\SQLEXPRESS
Valeu e até mais.
« Explicação: IBM e Apple: quem é mais inovador? Por Cezar Taurion Cada um pode mudar o mundo »

valew mesmo
ME SALVOU!
Salve,
Sério? Fico feliz em ajudar. Qualquer coisa é só falar.
@silasribas
Bom dia, fiz exatamente o que sugeriu mas não consegui.
O meu código é:
$server = ‘JS-PC\SQLEXPRESS’;
$link = mssql_connect($server, ‘sa’, ”);
Tentei de várias formas o nome do server mas não consigo mesmo assim. Sempre retorna:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: JS-PC\SQLEXPRESS in C:\wamp\www\Teste\testeMSSql.php on line 7
Salve,
A versão é a 2005? Não testei com outras versões.
Esse ‘JS-PC’ é a máquina local? Se for, troque pelo ‘.’ ( ponto ), ficando: ‘.\SQLEXPRESS’.
Vou procurar aqui e testar novamente, pois tem mais de ano que não trabalho com o SQLEXPRESS.
Qualquer coisa entra em contato que eu respondo e depois publicamos aqui a solução ou situação.
Valeu!