Я использую SQL Server 2008 R2
. Работает нормально. Но недавно я сменил свой хостинг-сервер и узнал, что они установлены SQL Server 2012
на сервере.
Теперь проблема в том, что после подключения к серверной базе данных через SQL Server 2008 R2
, когда я нажимаю на любое имя таблицы или хранимую процедуру, я получаю сообщение об ошибке: Index was outside the bounds of the array. (Microsoft.SqlServer.smo)
Итак, есть ли проблема с моей стороны или со стороны сервера ??? и как я могу предотвратить эту проблему?
sql-server
sql-server-2008
sql-server-2012
Джитен Пармар
источник
источник
Ответы:
Обновите свою студию управления SqlServer с 2008 до 2012
Или загрузите пакеты обновления SqlServer Management Studio и обновите, вероятно, решите ваше решение
Вы можете скачать SQL Server Management Studio 2012 по ссылке ниже
Microsoft® SQL Server® 2012 Экспресс
http://www.microsoft.com/en-us/download/details.aspx?id=29062
источник
У меня сработал перезапуск Management Studio.
источник
Для меня эта проблема все еще существует с версией SSMS 2016 (13.0.16100.1).
Приличный обходной путь - не использовать диалоговое окно «Щелкните правой кнопкой мыши» -> «Добавить таблицу ...», а просто перетащить таблицу, которую вы хотите добавить, из проводника объектов на поверхность диаграммы. При перетаскивании значок мыши превращается в символ «добавить», и таблица добавляется, когда вы отпускаете мышь.
Лучше каждый раз закрывать SSMS.
источник
Перезапуск сработал! Я обнаружил ту же ошибку, чтобы добавить новую таблицу в мою схему базы данных на sql server 2016, перезапустить студию управления sql server, наконец, решенную.
источник
Это проблема, если вы используете инструменты Management Studio 2008 для подключения к экземпляру SQL 2012.
Я часто сталкиваюсь с этим, если работаю на одном сервере с SQL 2008 и пытаюсь быстро запросить другой сервер, на котором работает SQL 2012.
Обычно я использую на своей персональной рабочей станции последнюю версию Management Studio (в данном случае 2012 г.), и я могу управлять всеми серверами оттуда.
источник
Причина сообщения об ошибке заключается в том, что SQL не может показать новые функции в вашей старой версии SQL-сервера.
Обновите клиентскую версию SQL до той же, что и на сервере.
источник
В настоящее время доказано, что предложенные причины в основном невозможны. Я использую SSMS V17.9.2 против SS 2014, но проблема не исчезла. Проблемы с памятью у этого инструмента существуют по крайней мере с 2006 года, когда я начал использовать SSMS.
Да, MS «хочет» избавиться от диаграмм, но пользователи этого не позволяют. У меня такое чувство, что они никогда не исправят ни одну из этих проблем, потому что хотят, чтобы пользователи были настолько сыты по горло этим инструментом, что многие из них перестали использовать его и могли отказаться от него полностью.
Перезапуск по-прежнему является обходным решением, если вы можете делать это несколько раз в день.
источник
вы должны использовать новую версию Management Studio. Кроме того, вы получите ошибку 29506. Поэтому для установки вам следует запустить от имени администратора. Посмотрите этот сайт. http://shareis.com/post/29506-management-studio-express
источник
У меня был аналогичный опыт использования SMO через C # с трассировкой стека:
Оказалось, что мои версии CLR / NCLI / SMO были 10.50.1600.1. Обновление до 10.53.6000.34 исправило это, что позволило SMO 2008R2 многое делать с серверами 2012 и 2014 годов.
Получите их из пакета функций
https://www.microsoft.com/en-gb/download/details.aspx?id=44272
источник
Я обнаружил проблему с диаграммой и схемой в SQL-Server 2016, которая может быть полезна для субъекта. Я редактировал диаграмму (связанную с множеством таблиц схемы «продаж») и добавил новую таблицу, НО забыл объявить ее схему, так что это было со значением по умолчанию «dbo». Затем, когда я вернулся и открыл схему «продажи» и попытался добавить существующую таблицу ... Блуф! ЭТО Вызвало точно такую же ошибку, описанную в этом потоке. Я даже попробовал обходной путь (перетащить таблицу), но это не сработало. Внезапно я заметил, что схема неверна, я обновил ее, попробовал еще раз, и Эврика! проблема сразу исчезла ... С уважением.
источник
Это очень старая проблема с обналичиваемым контентом. MS планирует удалить диаграммы из SSMS, поэтому им все равно. В любом случае решение существует.
Просто закройте вкладку «Диаграммы» и откройте ее снова. Работает с SSMS 18.2.
источник