none
Не удается подключиться к базе данных RRS feed

  • Общие обсуждения

  • Доброго времени, у меня проблема. Я создал проект на Visual Studio 2013 for Web, создал базу данных, а при переносе на хостинг меня просят через бэкап обновить ту базу, которую я создал на сервере хостера. Это все делается через SQL Server Management но я при открытии я подключаюсь к серверу (свой пк) и там базы которую я создал в VS2013 нет, я ее находил но подключить не дает. Что делать и как быть?
    29 октября 2014 г. 9:36

Все ответы

  • Добрый день.

    На какой версии SQL вы создавали базу? Compact Edition? Express? И какая версия у вас стоит на сервере?

    29 октября 2014 г. 13:20
    Отвечающий
  • На той, что в visual studio 2013 стоит, я средствами визуала делал. Я нашел, но при попытке подключения базы данных с визуала студио пишет что версия не та и не дает, хотя при запуске от имени администратора на другом пк открывает и подключает, что делать?

    15 ноября 2014 г. 18:53
  • Следует использовать "ту" версию, других вариантов в общем то нет. 

    Как определить версию см. например тут:

    http://sqlserverbuilds.blogspot.com/2014/01/sql-server-internal-database-versions.html

    Так как версия базы 706 то стало быть требуется SQL Server 2012 или старше. У вас же видимо установлен 2008 R2 с одним из СП. 


    This posting is provided "AS IS" with no warranties, and confers no rights.

    15 ноября 2014 г. 19:24
    Модератор
  • я 2012 поставил, такая же ситуация, еще подскажите, какую загрузку выбирать, при скачивании просит выбрать что загрузить, что нужно для правильной работы? я ошибся 2012 у меня не стоит на пк
    Поставил 2014 сервер, запускаю от имени администратора, реакция та же и ошибка та же, я файл базы данных положил в созданную в program files папку, может это как то повлиять???
    15 ноября 2014 г. 19:25
  • Ну давайте думать... Вот вы установили еще один сервер. Но соединение то от этого не изменилось. Стало быть как использовался 2008 так он и используется. Таким образом ошибка ожидаема.

    Отсюда решение: нужно поменять сервер. Он у вас написан в левом вехнем углу на скриншоте. Подключитесь к новому серверу и там база должна открытся.

    Так же интересный момент: что будет с базой после открытия его в более новом сервере? Если ничего то вопрос снимается.

    А вот если она проапрейдится то как вы думайет что произойдет на хостинге с 2012 сервером при попытке открыть базу?


    This posting is provided "AS IS" with no warranties, and confers no rights.

    15 ноября 2014 г. 22:35
    Модератор
  • Ну вот смотрите, я удалил все сервера, остался только 2014, но при подключении там вовсе нет ничего....отчего такие сложности...

    16 ноября 2014 г. 6:47
  • Вы установили одну базу, а пытаетесь подключиться к старой Express версии. Поменяйте название Database Engine (Имя Сервера) в окне подключения на то которое вы задали при установке.

    Сделаем содержимое сообщества лучше, вместе!

    16 ноября 2014 г. 8:27
    Модератор
  • я при установке никакое не задавал...а где это можно посмотреть?
    16 ноября 2014 г. 8:46
  • Тут например.

    Если вы его не задавали явно, то он скорее всего установился как сервер по умолчанию. Тогда просто укажите только имя вашей машины.

    Сделаем содержимое сообщества лучше, вместе!

    16 ноября 2014 г. 8:51
    Модератор
  • Тоже самое, то место где вы показали у меня там вообще пусто, нет этих записей

    16 ноября 2014 г. 9:05
  • Тогда получается, что у вас ничего не установлено.

    Сделаем содержимое сообщества лучше, вместе!

    16 ноября 2014 г. 9:08
    Модератор
  • напишите полные наименования всех элементов, которые нужно установить пожалуйста, я скачал и установил все что было в загрузках 2014 сервера.
    16 ноября 2014 г. 9:13
  • Все установил, вопрос снят))))
    16 ноября 2014 г. 16:34