Não é possível conectar-se ao banco de dados do SQL Server usando ip

2

Eu criei um banco de dados do servidor sql no servidor A . Eu estava sempre usando a Autenticação do Windows para se conectar, mas agora quero me conectar ao banco de dados do servidor B . Em seguida, adicionei um novo usuário ao banco de dados e tornei Sql Authentication ON .

Agora, posso me conectar ao banco de dados do servidor A usando:

1 ) Windows Authentication
-Server name: PC\SQLEXPRESS

or

2) SQL Authentication
-Server name: localhost\SQLEXPRESS,1433
-Login: new_user
-Password: example

Mas eu não consigo me conectar com meu ip público, que é, por exemplo: 133.155.84.28 . Eu tenho que usar o localhost. Isso significa que posso me conectar com o banco de dados do servidor "B".

Eu fui para SQL Server Configuration Manager/Protocols for SQLEXPRESS/TCP IP/IP Adresses . Aqui você pode ver qual endereço IP permite que eu faça o login no meu SQLEXPRESS local: Imagem

Não consigo me conectar usando nem 133.155.84.28 nem 127.0.0.1 . Apenas localhost . O que devo fazer?

    
por Damian 25.10.2016 / 11:12

1 resposta

0

Como pode ser visto no utilitário SQL Server Configuration Manager, nenhum dos seus endereços IP reais foram ativados.

Configuração de IP

Você precisa definir a seguinte opção para os endereços IP aos quais deseja se conectar:

Enabled           : Yes

Configuração de porta

Se você deseja se conectar à porta 1433 padrão, também deve definir o seguinte:

TCP Dynamic Ports : 
TCP Port          : 1433

Deixe a porta dinâmica em branco / vazia e, em seguida, aplique / feche o Configuration Manager. Você precisará reiniciar o SQL Server para que essas alterações sejam aplicadas.

Editar:
Acabei de perceber que você provavelmente tem a seguinte opção definida na tela inicial do utilitário SQL Server Configuration Manager para as propriedades TCP / IP no registro Protocolo :

Listen All        : Yes

O que basicamente significa que minha resposta pode não ser útil, a menos que você defina especificamente Listen All : No e, em seguida, ative o endereço IP no registro Endereços IP .

Se você não vir seu endereço IP público no SQL Server Configuration Manager nas Propriedades de IP, o SQL Server não terá conhecimento do seu IP público.

    
por 02.12.2016 / 14:41