У меня есть две проблемы, связанные (я считаю) с моей настройкой SQL Server. Я установил SQL Server (полная версия) из загрузок MSDN версии x64 на моем Vista 64 Home Premium. После столкновения с несколькими проблемами я наконец получил это, работает. Это новое окно, поэтому я перенес базу данных, с которой мне нужно работать, с другого сервера. Это также работало нормально. Однако первая проблема возникла при попытке открыть базу данных в SQL Server Management Studio:
"Невозможно найти запрошенный поставщик данных .Net Framework. Возможно, он не установлен. (System.Data)"
Сама коробка не нова и определенно имеет установленный .NET (версия 3, я считаю). Я обнаружил, что кто-то опубликовал это как ошибку, но поскольку команда (команда SQL Server) не смогла воспроизвести ее, они удалили ее. Я пытался установить рекомендованный патч SP3 безрезультатно. Это только когда я пытаюсь открыть таблицу для просмотра данных (щелчок правой кнопкой мыши и «Открыть таблицу»). Я даже могу выполнять запросы и получать результаты (изнутри студии управления). Я последую почти любому предложению, чтобы попытаться заставить это работать.
Вторая проблема - я не могу подключиться к серверу. Я думал, что мог бы просто обойти это (с запросами), но я не нашел, что он добавил какие-либо соединения ODBC на коробке, только драйверы. Management Studio может нормально обращаться к БД, но сама машина, похоже, не распознает, что на ней что-то запущено, по крайней мере на порте по умолчанию (1433), и нет, у меня нет именованного экземпляра. При попытке вручную добавить сервер в DSN или любые источники данных он не может найти сервер SQL (в разделе Панель управления> Администрирование> Источники данных (ODBC). В среде SQL Server Management Studio он отображается как зарегистрированный сервер базы данных (я думаю, что это потому что он подключается к порту 1434 из того, что я слышу? не уверен). Это моя основная проблема, и даже если я не могу открыть таблицы (первая проблема), мне абсолютно НЕОБХОДИМО иметь возможность настроить его так, чтобы я мог подключиться к нему. Исходным языком, с которого я подключаюсь, является ColdFusion, который настроен как автономный сервер (IIS не установлен, сейчас его не используют).