Конструктор обнаружил ошибку при загрузке определения таблицы visual studio

0 / 0 / 0

Регистрация: 12.12.2013

Сообщений: 20

1

Не загружается конструктор таблиц

28.01.2015, 00:34. Показов 4870. Ответов 4


Студворк — интернет-сервис помощи студентам

Попытался написать программу, которая приведенна в книге Э. Стиллмен, Дж. Грин — Изучаем C#, 2-е издание в 1й главе про обработку базы данных. Проблема в том, что при добавлении таблицы в базу пишется, что «Конструктор обнаружил ошибку при загрузке определения таблицы» Как это исправить?

Миниатюры

Не загружается конструктор таблиц
 



0



3095 / 2237 / 641

Регистрация: 02.08.2011

Сообщений: 6,135

28.01.2015, 01:01

2

Проверяйте синтаксис, если вручную пишете запросы и сохраняйте изменения (не читал книгу).



0



_

2363 / 1241 / 78

Регистрация: 28.10.2009

Сообщений: 4,331

28.01.2015, 20:29

3

это проблема слабых компьютеров, у меня одноядерный ноут с 1гб озу 2006 года выпуска только 1 раз из 10 загружает определение любой таблицы



1



Al@x

Заблокирован

01.02.2015, 16:23

4

была такая проблема на своем старом пк. Интересно узнать решение проблемы



0



49 / 49 / 7

Регистрация: 03.12.2010

Сообщений: 228

29.03.2017, 10:31

5

У меня тоже была такая проблема.
В Web.config в connection string у user`а не было прав на создание таблиц. После устранения выйти из студии и зайти



0



I’ve problem with Visual Studio 2012 Ultimate.

I inserted a «Sql Server Database», and when I try to «Add new table» after a while I get this problem

The designer encountered an error while loading the table definition

and two errors in «Error List»

  1. The target database schema could not be retrieved. Unable to reconnect to database.

  2. Failed to obtain schema information from database
    (LocalDB)v11.0.C:USERSSRDJANDOCUMENTSVISUAL STUDIO 2012WEBSITESWEBSITE3APP_DATADATABASE.MDF.
    Please close any open editors for this database, check your connection to this database, and refresh the database in Server Explorer. C:USERSSRDJANDOCUMENTSVISUAL STUDIO 2012WEBSITESWEBSITE3APP_DATADATABASE.MDF

What can I do to get this working?

Picture

Patrick's user avatar

Patrick

17.6k6 gold badges70 silver badges84 bronze badges

asked Nov 28, 2012 at 17:07

DocNet's user avatar

4

I had the same issue, but it get resolved when I use «SQL Server Object Explorer» instead of «server explorer» to add new tables.

answered Jun 26, 2014 at 10:40

rawel's user avatar

rawelrawel

2,92321 silver badges33 bronze badges

1

Please check that the login you are using to connect to the database in VS has the necessary permissions to create tables.

answered Mar 12, 2013 at 9:23

sean's user avatar

seansean

11.1k8 gold badges48 silver badges56 bronze badges

Use «SQL Server Object Explorer» instead «server explorer» but close all the database connections that appear in the server explorer.

From the SQL server object explorer add the local SQL server and that’s it, works like a charm.

answered Jan 19, 2016 at 23:59

pedrommuller's user avatar

pedrommullerpedrommuller

15.7k9 gold badges76 silver badges126 bronze badges

0

I know this is a really old issue but in case anyone else didn’t have any luck with the answers above: what worked for me was simply disconnecting from the server and reconnecting.

answered Apr 2, 2015 at 18:31

starlord7's user avatar

starlord7starlord7

1,0342 gold badges9 silver badges14 bronze badges

If you are not using integrated security (Windows Authentication), then make sure the db user has the «db owner» role.

double-beep's user avatar

double-beep

4,97617 gold badges33 silver badges41 bronze badges

answered Feb 19, 2018 at 10:15

user3658516's user avatar

Follow these steps:

  1. Right click on Data Connection
  2. Click Add Connection
  3. Select your Data Source
  4. Browse to the existing database file on your system (e.g. C:UserspcnameDocumentsdatabasefile.mdf)
  5. Click on Test Connection
  6. If connection succeeded then problem should be solved, otherwise try it after restarting Visual Studio

Nathan Tuggy's user avatar

Nathan Tuggy

2,24327 gold badges30 silver badges38 bronze badges

answered Mar 19, 2015 at 14:57

ashvin kumbhani's user avatar

Restarting Visual Studio fixed it for me. I’d had it open for a month or more.

Might be worth it to some people to try this simple step first before digging in deep.

answered Aug 24, 2017 at 21:27

Dennis T --Reinstate Monica--'s user avatar

To solve this problem do the following steps:

  1. Go to VS Tools → Options → Database Tools → Query And Views Designer.

  2. Set «Cancel Long Running Query» after 240 second.

  3. Delete all connections in «SQL server explorer» and «SQL Server Objects Explorer» — (this step is very important).

  4. Reopen VS and recreate your connections.

double-beep's user avatar

double-beep

4,97617 gold badges33 silver badges41 bronze badges

answered May 6, 2018 at 11:59

Ahmad Ezzat's user avatar

I had the same issue with visual studio 2013, because of wrong database name.

To solve it, go to Server explorer → right click on your database → Modify connection… → under «Connect to a database name:» select your correct database name.

double-beep's user avatar

double-beep

4,97617 gold badges33 silver badges41 bronze badges

answered Mar 10, 2016 at 10:32

Amit's user avatar

AmitAmit

511 silver badge2 bronze badges

Перейти к контенту

Дизайнер обнаружил ошибку при загрузке определения таблицы?

У меня проблема с Visual Studio 2012 Ultimate.

Я вставил «Базу данных сервера Sql», и когда я пытаюсь «Добавить новую таблицу» через некоторое время, я получаю эту проблему.

Дизайнер обнаружил ошибку при загрузке определения таблицы

и две ошибки в «Списке ошибок»

  1. Не удалось получить схему целевой базы данных. Не удалось повторно подключиться к базе данных.

  2. Не удалось получить информацию о схеме из базы данных (LocalDB)v11.0.C:USERSSRDJANDOCUMENTSVISUAL STUDIO 2012WEBSITESWEBSITE3APP_DATADATABASE.MDF.
    Закройте все открытые редакторы для этой базы данных, проверьте подключение к этой базе данных и обновите базу данных в обозревателе серверов. C:USERSSRDJANDOCUMENTSVISUAL STUDIO 2012WEBSITESWEBSITE3APP_DATADATABASE.MDF

Что я могу сделать, чтобы это заработало?

Картина

У меня была такая же проблема, но она решается, когда я использую «Обозреватель объектов SQL Server» вместо «обозреватель сервера» для добавления новых таблиц.

Создан 26 июн.

Убедитесь, что логин, который вы используете для подключения к базе данных в VS, имеет необходимые разрешения для создания таблиц.

ответ дан 12 мар ’13, в 09:03

Используйте «Обозреватель объектов SQL Server» вместо «обозреватель серверов», но закройте все подключения к базе данных, которые отображаются в обозревателе серверов.

Из проводника объектов SQL-сервера добавьте локальный SQL-сервер, и все работает как шарм.

Создан 02 янв.

Я знаю, что это действительно старая проблема, но на случай, если кому-то еще не повезло с ответами выше: у меня сработало простое отключение от сервера и повторное подключение.

ответ дан 02 апр.

Следуй этим шагам:

  1. Щелкните правой кнопкой мыши по подключению данных
  2. Нажмите «Добавить подключение».
  3. Выберите источник данных
  4. Перейдите к существующему файлу базы данных в вашей системе (например, C:UserspcnameDocumentsdatabasefile.mdf)
  5. Нажмите «Проверить соединение».
  6. Если подключение прошло успешно, проблема должна быть решена, в противном случае попробуйте после перезапуска Visual Studio.

ответ дан 19 мар ’15, в 15:03

Перезапуск Visual Studio исправил это для меня. У меня он был открыт месяц или больше.

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

ответ дан 24 авг.

Для решения этой проблемы выполните следующие шаги:

  1. Перейдите в Инструменты VS → Параметры → Инструменты базы данных → Дизайнер запросов и представлений.

  2. Установите «Отменить длительный запрос» через 240 секунд.

  3. Удалите все подключения в «Проводнике SQL Server» и «Обозревателе объектов SQL Server» (этот шаг очень важен).

  4. Снова откройте VS и заново создайте свои соединения.

ответ дан 24 авг.

У меня была такая же проблема с Visual Studio 2013 из-за неправильного имени базы данных.

Чтобы решить эту проблему, перейдите в обозреватель серверов → щелкните правой кнопкой мыши свою базу данных → Изменить соединение… → в разделе «Подключиться к имени базы данных:» выберите правильное имя базы данных.

ответ дан 24 авг.

Если вы не используете встроенную безопасность (проверку подлинности Windows), убедитесь, что у пользователя базы данных есть роль «владелец базы данных».

ответ дан 24 авг.

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками

c#
visual-studio
visual-studio-2012

or задайте свой вопрос.

I just added SSDT to my Visual Studio 2010 Ultimate running on Windows 7 Pro 64 bits.

I added a SQL Server 2008 database to a SQL Server 2012 Developer Edition 64 bits.

I connected SSDT to my SQL 2012 Instance and opened my database.

When I right click on any table and select «View Designer» it takes a while to show me the TSQL panel and a while later SSDT shows an error message saying

«Problem Loading

The designer encountered an error while loading the table definition».

VS error window has two entries:

Error 1 The target database schema could not be retrieved. Unable to reconnect to database. RFQ 0 0 

Error 2 Failed to obtain schema information from database MYRFQ.RFQ. 

Please close any open editors for this database, check your connection to this database, and refresh the database in Server Explorer. RFQ 0 0 

If I conncect to SQL Server and the database with SQL Server Management Studio (the same Windows User) I am able to work the table definition without any problem.

I was able to edit a table definition once (without changing anything).

If I try to add a new table, I receive the same eror message.

Can you help?

Thanks

I just added SSDT to my Visual Studio 2010 Ultimate running on Windows 7 Pro 64 bits.

I added a SQL Server 2008 database to a SQL Server 2012 Developer Edition 64 bits.

I connected SSDT to my SQL 2012 Instance and opened my database.

When I right click on any table and select «View Designer» it takes a while to show me the TSQL panel and a while later SSDT shows an error message saying

«Problem Loading

The designer encountered an error while loading the table definition».

VS error window has two entries:

Error 1 The target database schema could not be retrieved. Unable to reconnect to database. RFQ 0 0 

Error 2 Failed to obtain schema information from database MYRFQ.RFQ. 

Please close any open editors for this database, check your connection to this database, and refresh the database in Server Explorer. RFQ 0 0 

If I conncect to SQL Server and the database with SQL Server Management Studio (the same Windows User) I am able to work the table definition without any problem.

I was able to edit a table definition once (without changing anything).

If I try to add a new table, I receive the same eror message.

Can you help?

Thanks

  • Remove From My Forums

locked

Error creating table in Visual Studio 2015 — SQL Server LocalDB

  • Question

  • Hi,

    I am currently trying to create a project in C++ in Visual Studio 2015 community.  I have created a localDB instance of SQL server, which I am connected too.  However, when I go to create a table, I get the following error message:

    «Problem Loading.  The designed encountered an error while loading the table definition».

    I have tried searching various forums to see if anyone else has has this problem, but the general solutions have just been to restart Visual Studio, which doesn’t work for me.

    Could anyone help with this?

    Thanks,

    Dan

Answers

  • Hi Dan,

    This issue is usually related to an access issue. Please make sure that the user account you are using to access the database has necessary permissions to create tables. It requires CREATE TABLE permission in the database and ALTER permission
    on the schema in which the table is being created. For more details, please review this

    article.

    In addition, if you have sufficient permission, please disconnect SQL Server LocalDB and use «SQL Server Object Explorer» to reconnect it in Visual Studio, then check if you can create table successfully. For more details, please review this similar

    thread.

    Thanks,
    Lydia Zhang


    Lydia Zhang
    TechNet Community Support

    • Proposed as answer by

      Monday, August 3, 2015 5:26 AM

    • Marked as answer by
      Lydia ZhangMicrosoft contingent staff
      Tuesday, August 4, 2015 10:00 AM
  • Remove From My Forums

locked

Error creating table in Visual Studio 2015 — SQL Server LocalDB

  • Question

  • Hi,

    I am currently trying to create a project in C++ in Visual Studio 2015 community.  I have created a localDB instance of SQL server, which I am connected too.  However, when I go to create a table, I get the following error message:

    «Problem Loading.  The designed encountered an error while loading the table definition».

    I have tried searching various forums to see if anyone else has has this problem, but the general solutions have just been to restart Visual Studio, which doesn’t work for me.

    Could anyone help with this?

    Thanks,

    Dan

Answers

  • Hi Dan,

    This issue is usually related to an access issue. Please make sure that the user account you are using to access the database has necessary permissions to create tables. It requires CREATE TABLE permission in the database and ALTER permission
    on the schema in which the table is being created. For more details, please review this

    article.

    In addition, if you have sufficient permission, please disconnect SQL Server LocalDB and use «SQL Server Object Explorer» to reconnect it in Visual Studio, then check if you can create table successfully. For more details, please review this similar

    thread.

    Thanks,
    Lydia Zhang


    Lydia Zhang
    TechNet Community Support

    • Proposed as answer by

      Monday, August 3, 2015 5:26 AM

    • Marked as answer by
      Lydia ZhangMicrosoft contingent staff
      Tuesday, August 4, 2015 10:00 AM

Конструктор столкнулся с ошибкой при загрузке определения таблицы?

У меня проблема с Visual Studio 2012 Ultimate.

Я вставил «Sql Server Database», и когда я пытаюсь «Добавить новую таблицу», через некоторое время я получаю эту проблему

При загрузке определения таблицы дизайнер столкнулся с ошибкой

и две ошибки в «Списке ошибок»

  1. Не удалось получить схему целевой базы данных. Невозможно восстановить соединение с базой данных.

  2. Не удалось получить информацию о схеме из базы данных (LocalDB)v11.0.C:USERSSRDJANDOCUMENTSVISUAL STUDIO 2012WEBSITESWEBSITE3APP_DATADATABASE.MDF.
    Закройте все открытые редакторы для этой базы данных, проверьте подключение к этой базе данных и обновите базу данных в обозревателе серверов. C: USERS SRDJAN DOCUMENTS VISUAL STUDIO 2012 ВЕБ-САЙТЫ WEBSITE3 APP_DATA DATABASE.MDF

Что я могу сделать, чтобы заставить это работать?

Картина

2012-11-28 17:07

9
ответов

У меня была та же проблема, но она решается, когда я использую «Обозреватель объектов SQL Server» вместо «Обозреватель серверов» для добавления новых таблиц.

2014-06-26 10:40

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


user82371

12 мар ’13 в 09:23
2013-03-12 09:23

2013-03-12 09:23

Используйте «Обозреватель объектов SQL Server» вместо «Обозреватель серверов», но закройте все соединения с базой данных, которые отображаются в Обозревателе серверов.

Из проводника объектов сервера SQL добавьте локальный сервер SQL, и все, работает как шарм.

2016-01-19 23:59

Я знаю, что это действительно старая проблема, но в случае, если кому-то еще не повезло с ответами выше: для меня сработало простое отключение от сервера и повторное подключение.

2015-04-02 18:31

Перезапуск Visual Studio исправил это для меня. Я бы открыл его на месяц или больше.

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

2017-08-24 21:27

Следуй этим шагам:

  1. Щелкните правой кнопкой мыши на Data Connection
  2. Нажмите Добавить соединение
  3. Выберите ваш источник данных
  4. Найдите существующий файл базы данных в вашей системе (например, C:UserspcnameDocumentsdatabasefile.mdf)
  5. Нажмите на тестовое соединение
  6. Если соединение установлено, проблема должна быть решена, в противном случае попробуйте после перезапуска Visual Studio

2015-03-19 14:57

У меня была та же проблема [visual studio 2013] из-за неправильного имени базы данных. Перейдите в Обозреватель серверов -> щелкните правой кнопкой мыши на своей базе данных -> Изменить соединение.. -> в разделе «Подключиться к имени базы данных:» выберите правильное имя базы данных.

2016-03-10 10:32

Чтобы решить эту проблему, выполните следующие действия:
1- перейдите в раздел Инструменты VS -> Параметры -> Инструменты базы данных -> Конструктор запросов и представлений 2- установите «Отменить длительный запрос» через 240 секунд 3 — Удалите все подключения в » Проводник SQL-сервера «и» Проводник объектов SQL-сервера » — (этот шаг очень важен)
4- снова откройте VS и воссоздайте ваши соединения.

С уважением

2018-05-06 11:59

Если вы не используете встроенную защиту (аутентификация Windows), убедитесь, что у пользователя db есть роль владельца db

2018-02-19 10:15

Дизайнер столкнулся с ошибкой при загрузке определения таблицы?

У меня проблема с Visual Studio 2012 Ultimate.

Я вставил «Sql Server Database», и когда я попытаюсь «добавить новую таблицу» через некоторое время, я получаю эту проблему

Дизайнер обнаружил ошибку при загрузке определения таблицы

и две ошибки в «Список ошибок»

  • Целевая схема базы данных не может быть восстановлена. Не удалось подключиться к базе данных.

  • Не удалось получить информацию о схеме из базы данных (LocalDB)v11.0.C:USERSSRDJANDOCUMENTSVISUAL STUDIO 2012WEBSITESWEBSITE3APP_DATADATABASE.MDF.
    Закройте все открытые редакторы этой базы данных, проверьте подключение к этой базе данных и обновите базу данных в Server Explorer. C:USERSSRDJANDOCUMENTSVISUAL STUDIO 2012WEBSITESWEBSITE3APP_DATADATABASE.MDF

Что я могу сделать, чтобы это сработало?

Изображение 79712

28 нояб. 2012, в 18:31

Поделиться

Источник

У меня была такая же проблема, но она решена, когда я использую «Обозреватель объектов SQL Server» вместо «server explorer» для добавления новых таблиц.

rawel
26 июнь 2014, в 11:46

Поделиться

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

sean
12 март 2013, в 10:56

Поделиться

Я знаю, что это действительно старая проблема, но если кому-то еще не повезло с ответами выше: то, что сработало для меня, было просто отключением от сервера и повторным подключением.

starlord7
02 апр. 2015, в 19:33

Поделиться

Используйте «Обозреватель объектов SQL Server» вместо «проводника сервера», но закройте все подключения к базе данных, которые отображаются в проводнике сервера.

В прокси-сервере SQL-сервера добавьте локальный SQL-сервер и он работает как заклинание.

jack.the.ripper
20 янв. 2016, в 00:51

Поделиться

Если вы не используете встроенную защиту (аутентификация Windows), убедитесь, что у пользователя db есть роль «db owner»

user3658516
19 фев. 2018, в 12:11

Поделиться

Перезапуск Visual Studio исправил это для меня. Идентификатор был открыт в течение месяца или более.

Может быть, стоит того, чтобы некоторые люди попытались сделать этот простой шаг, прежде чем копать в глубину.

Dennis T
24 авг. 2017, в 22:58

Поделиться

У меня была такая же проблема [visual studio 2013], из-за неправильного имени базы данных.
Перейти к Server explorer → щелкните правой кнопкой мыши по вашей базе данных → Изменить соединение.. → в разделе «Подключиться к имени базы данных:» выберите правильное имя базы данных.

Amit
10 март 2016, в 11:24

Поделиться

Выполните следующие действия:

  • Щелкните правой кнопкой мыши по соединению данных
  • Нажмите «Добавить соединение»
  • Выберите источник данных
  • Перейдите к существующему файлу базы данных в вашей системе (например, C:UserspcnameDocumentsdatabasefile.mdf)
  • Нажмите «Проверить соединение»
  • Если соединение выполнено успешно, проблема должна быть решена, в противном случае попробуйте его после перезапуска Visual Studio

ashvin kumbhani
19 март 2015, в 16:28

Поделиться

Ещё вопросы

  • 0глобальная переменная с session_start ();
  • 0Не появляется диалоговое окно «Сохранить / Открыть файл» при нажатии на ссылки на файлы
  • 0SQLSTATE [HY000]: общая ошибка: 1364 Поле ‘name’ не имеет значения по умолчанию laravel 5.5
  • 1Объясните о нисходящем и восходящем в rxJava
  • 1Python преобразовать объект Redis в исходный тип данных
  • 1Python 3 добавляет элементы в список независимо от ключа, используемого в dict
  • 0Как отобразить jquery querySelect или выбранный файл?
  • 1Веб API зарезервированные слова?
  • 0Ошибка при создании нового пользователя с PHP SDK
  • 1Отключение событий JS
  • 0изображение не загружается при использовании наследования шаблонов
  • 0Нужно img: парить, чтобы не повлиять на макет
  • 0Указатели класса против ссылки [дубликаты]
  • 0Почему 0 мод 0 ошибка?
  • 0Сообщение формы PHP внутри iframe не работает
  • 0Как скрыть столбцы с помощью HTML
  • -1показ jQuery не определен, даже если загружен файл jQuery
  • 1Характер. Объяснение белого пространства
  • 0ng-repeat для массива объектов выдает $$ hash
  • 0Обновление отдельных тегов span, начиная с x секунд
  • 1Периодическая интерполяция со scipy sqlrep
  • 0Symfony2 Отдельная грубая форма от контроллера
  • 1Python — запись в базу данных сервера SQL с использованием sqlalchemy из кадра данных pandas
  • 0Как перепривязать сетку Telerik MVC с динамическим именем
  • 1Сигнал переподключается каждые 2 секунды, даже если сервер работает
  • 1Справочник по Visual Studio 2013
  • 1«Импорт […] конфликтует с типом, определенным в том же файле» ошибка [Java]
  • 1C # DataGridView получить выбранный номер строки Исключение
  • 0MySql Соединение на веб-сервере с файлом JSON вместо базы данных
  • 1Захват функций с помощью регулярных выражений
  • 1Android, XML: показывать только часть изображения в макете контейнера без изменения соотношения сторон
  • 0Запустите удаленную команду Mysql с помощью сценария оболочки
  • 0Как получить preg_replace () для удаления текста между двумя тегами?
  • 0Обнаружить отключение Winsock C ++
  • 1403.14 запрещенная ошибка для контроллера с именем «безопасность» в IIS 8.0 Express
  • 0Неправильный CSqlDataProvider сортировка атрибутов текста
  • 0Ошибка подтверждения mfc при попытке создать страницу свойств
  • 0CSS3 переход в списке игнорируется
  • 1Заменить существующие R блестящие данные htmlwidget новыми данными
  • 1Ошибка говорит «настроить на использование jdk», хотя eclipse использует свой собственный компилятор. Что может быть причиной этого?
  • 0Как использовать функцию PHP crypt () со строкой соли SHA256 для генерации того же хеша, который генерировался бы, если бы SHA256 не поддерживался на сервере?
  • 0JS — Удаление тегов при сохранении разрывов строк работает с объектом DOM, но не с HTML в переменной
  • 1REPO (aosp) переключение между филиалами
  • 1Matlab to Python Matrix Code
  • 0PHP + Codeigniter + MySQL -> не может выполнять операции с БД
  • 0Сортировка столбцов таблицы в AngularJS
  • 1Spring Websocket несколько серверов Tomcat
  • 0Почему мой PHP-код возвращает пустую страницу при запуске? [Дубликат]
  • 0Проблема с запросом MySQL — сопоставление нескольких идентификаторов в объединенной таблице
  • 0создание элемента jQuery, передача значения

Сообщество Overcoder

  • Контейнер ошибки apptermfailureevent тип 0 имя события apptermfailureevent
  • Конструктор изобревший новую модель машины был очень талантлив ошибка
  • Контейнер кариер коды ошибок
  • Конструктивная позиция лексическая ошибка
  • Контейнер зашифрован для другого получателя код ошибки 0100300003 что делать