Каким бы маловероятным это ни было, на моей машине установлены две и только две версии SSMS;2008R2 и 2017. Я нахожусь в процессе обновления.
Я открыл SSMS 2008R2 и должен был подключиться к серверу SQL Server 2017 и связанным с ним базам данных и вообще покопаться в них.Я не делал ничего слишком сложного (несколько SELECT
оценок и UPDATE
), но они работали.Объекты, которые я ожидал увидеть, были видны.И мне не нужно было ничего делать, чтобы это работало.Это просто сработало.
В основном.
За исключением того, что каждый раз, когда я щелкал правой кнопкой мыши по таблице, открывалось окно с сообщением:
Индекс находился внеграницы массива.(Microsoft.SqlServer.Smo)
Но если я нажму кнопку OK
, окно очистится и откроется и заработает нужное меню правой кнопки мыши.Это будет раздражать, но если вы ковыряетесь в меню «Параметры», возможно, есть способ остановить его.Я не потратил ни минуты, пытаясь это сделать.
По крайней мере, вы должны быть в состоянии работать, пока вы ждете обновления.
Для чего бы это ни стоило, я работаю направительственный подрядчик и имеет тот же уровень ограничений безопасности, что и вы, поэтому я чувствую вашу боль.