У меня очень странная ситуация, и я надеюсь, что кто-то здесь знает, почему.
У меня включен TCP / IP для всех портов на порту по умолчанию 1433.
Все тесты соответствуют SQL Server Management Studio и моей программе.
Это работает:
- имя_компьютер \ InstanceName
- 127.0.0.1
- 127.0.0.1,1433
- 192.168.1.100
- 192.168.1.100,1433
Это НЕ работает:
Примечание: я знаю, что это не связано с брандмауэром, потому что я могу подключиться к 127.0.0.1 через порт 1433.
Примечание 2: Строка подключения не имеет значения, поскольку тесты соответствуют Management Studio, но я все равно дам ее: server={0};Integrated Security=True;Database=MyDatabase
При чтении MSDN кажется, что вы должны иметь возможность подключиться к имени экземпляра через IP-адрес.
Что здесь происходит?