Se não me engano por default o sql server express usa uma instancia nomeada e sendo assim usa uma porta dinâmica ao invés da padrão 1433 e o serviço do sql browser vem desabilitado
Para acessar, fora estar habitado para conexões remotas, vc tem duas maneiras :
1 - Halitando o serviço do SQL BROWSER (não é recomendado pois vc terá a uma abrangência maior de ataque pois a porta UDP está "ouvindo").
2 - Não habilitando o sql browser (vc tera que passar a porta na string de conexão)- Execute SQL Server Configuration Manager
- Nó "Protocols for SQLEXPRESS"
- Nó "TCP/IP"
- Em "IPAll", clique com o botão da direita nele e selecione, "Properties"
- Apague o valor em "TCP Dynamic Ports"
- Informe um número TcpPort para ser usando pelas conexões remotas, por exemplo, "42152" ou ate mesmo a 1433 que é a porta default.
SQLCMD -E -S servidor\SQLEXPRESS,42152
A "," indica a porta do servidor.
exemplo de string de conexão
"Data Source=xxx.xxx.xxx,42152;Network Library=DBMSSOCN;Initial Catalog=seilá;User ID=sa;Password=87877;"
fonte: http://social.msdn.microsoft.com/Forums/pt-BR/520/thread/09c43f2b-81ea-475f-9d4b-70da890eea1b/
fonte: http://social.msdn.microsoft.com/Forums/pt-BR/520/thread/f2663e84-fc1f-4534-8f1e-ef9e1619cc52?prof=required
Nenhum comentário:
Postar um comentário