Sql server management express studio 2018: MS SQL Server и T-SQL
Содержание
ssms — «Редактировать первые 200 строк» не работает для SQL Server 16.0 — Express Edition
Я пытаюсь «Изменить первые 200 строк» в выпуске SQL Server Express, но он возвращается с пустым файлом, как показано здесь:
Отображение пустой файл с отключенными инструментами
Я установил этот SQL Server локально. Я могу выбрать данные и обновить данные с помощью запроса, но я не могу использовать функцию «Редактировать первые 200 строк».
Мне не хватает некоторых разрешений или они недоступны из-за этой версии SQL Server, которая включает Azure?
Я переустановил SSMS и перезапустил машину, но это не работает. Я проверил разрешения, которые являются sysadmin. Это должно работать, чтобы я мог обновлять данные непосредственно в строках.
- sql-сервер
- ssms
- ssms-18
- sql-сервер-2022
5
SSMS 19.0 решила мою проблему. SSMS 18.10 не поддерживает SQL Server 2022.
Установка SSMS 19 решила проблему и для меня.
Доступно по этой ссылке: https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms-19?
Следует отметить, что я не смог сразу найти версию 19 с помощью опережающего ввода. Но его можно найти, нажав кнопку «Пуск» и прокрутив вниз.
студия управления сервером 19 решает проблему
У меня была такая же проблема. Затем я понимаю, что при запросах UPDATE или DELETE с BEGIN TRANSACTION возникла эта проблема. Из-за того, что я забыл COMMIT TRANSACTION после запросов UPDATE или DELETE.
Итак, я подаю заявку на COMMIT TRANSACTION, моя проблема решена.
SSMS 19 решает проблему, но я считаю важным повторить то, что сказал Пит. Когда вы устанавливаете SSMS19, он устанавливается как обновление, но на самом деле устанавливается вместе с SSMS18, поэтому вам нужно убедиться, что вы используете правильные ярлыки и т. д.
Вы недавно устанавливали несколько приложений .NET Framework и программное обеспечение MS? Если это так, вам может потребоваться перезагрузить сетевой адаптер.
Попробуйте выполнить следующую команду в CMD (запуск от имени администратора):
нетш сброс винсока
1
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.
sql server — Изменение пароля sa
Я пытаюсь изменить пароль учетной записи sa с помощью SQL Server Management Studio 2012. Я выполнил следующие шаги, но пароль остался прежним.
- Войдите в SQL Server Management Studio, выберите Database Engine, \SBSmonitoring, Windows Authentication.
- Перейдите в обозреватель объектов — папка «Безопасность» — папка «Логин».
- Щелкните правой кнопкой мыши учетную запись SA и выберите параметр «Свойства».
- На странице General измените пароль SA и подтвердите его.
- На странице состояния измените «Вход» на «Включено». Нажмите OK, чтобы сохранить изменение.
- Перезапустите SQL Server и все его службы.
Есть идеи?
- sql-сервер
3
используйте этот запрос, он изменит пароль sa
GO ИЗМЕНИТЬ ВХОД [sa] С DEFAULT_DATABASE=[мастер] ИДТИ ИСПОЛЬЗОВАТЬ [мастер] ИДТИ ALTER LOGIN [sa] WITH PASSWORD=N'newpassword' ИДТИ
3
Вы были очень близки со своим решением. Вам просто нужно перезапустить экземпляр SQL Server \SBSMonitoring
после изменения пароля sa
, как описано в следующей статье, и убедиться, что Проверка подлинности в смешанном режиме включена.
Решение
Ссылка: Какой пароль по умолчанию для учетной записи «sa» в стандарте Windows sbs 2011 (я немного изменил исходный список):
Вход в SQL Server Management Studio
- Выберите ядро базы данных,
\SBSmonitoring - открыть свойства сервера
- нажмите на Security раздел
- выберите Режим проверки подлинности SQL Server и Windows
- Нажмите OK
- Перезапустите экземпляр SQL Server
Перейдите в обозреватель объектов — папка «Безопасность» — папка «Логин».
Щелкните правой кнопкой мыши учетную запись SA и выберите параметр «Свойства».
На общей странице измените пароль SA и подтвердите его.
На странице состояния измените «Вход» на «Включено». Нажмите OK, чтобы сохранить изменение.
Перезапустите SQL Server и все его службы.
Это должно сработать.
Альтернативное решение
Выполните следующую инструкцию, чтобы установить экземпляр SQL Server в смешанный режим:
ИСПОЛЬЗОВАНИЕ [мастер] ИДТИ EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2 ИДТИ
Затем перезапустите сервер и измените пароль sa
, как обычно.
Смешанный режим (режим проверки подлинности SQL Server и Windows)
Если вы не включите проверку подлинности в смешанном режиме , вы будете постоянно получать сообщение об ошибке при попытке войти в систему с именем sa
SQL Server, даже если у вас есть сменил пароль и активировал логин.
Включение Mixed Mode (он же режим проверки подлинности SQL Server и Windows) избавит вас от этого сообщения об ошибке.
Существуют различные способы сделать это:
1) Вы можете сделать это с помощью командной строки
2) Используя стороннее программное обеспечение, такое как SQL server смены пароля. ссылка здесь
3) Попробуйте восстановить базу данных Master из резервной копии базы данных. Это не поможет в долгосрочной перспективе, потому что вы все равно столкнетесь с той же проблемой, если не помните пароль SA.
Пожалуйста, обратитесь к приведенной ниже ссылке для использования командной строки, которая работала для меня в прошлом:
https://technet.microsoft.com/en-us/magazine/jj853293.aspx
Я хочу добавить в John K. N. отличный ответ по ссылке для изменения режима аутентификации
Здесь показано
1) шаги по переходу с аутентификации только Windows на аутентификацию в смешанном режиме (что позволит вам использовать аутентификацию сервера и изменить пароль)
Изменить режим аутентификации с помощью SSMS
В обозревателе объектов SQL Server Management Studio щелкните правой кнопкой мыши сервер , а затем
щелкните Свойства .На странице «Безопасность» в разделе «Аутентификация сервера» выберите новый
режим проверки подлинности сервера и нажмите кнопку ОК.В диалоговом окне SQL Server Management Studio нажмите кнопку ОК, чтобы
подтвердить требование перезапустить SQL Server.В обозревателе объектов щелкните правой кнопкой мыши свой сервер , а затем нажмите Перезагрузить .
Если агент SQL Server запущен, его также необходимо перезапустить.
2)как сменить пароль
Использование Transact-SQL
В следующем примере включается логин sa и задается новый пароль. Заменить
[enterStrongPasswordHere] с сильным
пароль перед запуском.
ALTER LOGIN sa ENABLE ; ИДТИ ИЗМЕНИТЬ ВХОД sa С ПАРОЛЕМ = '[enterStrongPasswordHere]'; ИДТИ
У меня это только что сработало
Насколько я понимаю, вы всегда должны менять пароль через Диспетчер конфигурации SQL Server. В противном случае он может неправильно измениться во всей системе.
, если вы используете только «проверку подлинности Windows», ваша учетная запись SA отключена по умолчанию. Убедитесь, что вы используете смешанную аутентификацию, иначе вы не сможете войти на сервер sql.
- Вход в SQL Server Запуск от имени администратора
- выберите SQL Server и режим проверки подлинности Windows
войти на сервер - Перейти в обозреватель объектов — Папка безопасности — Папка входа .
- Щелкните правой кнопкой мыши учетную запись sa и выберите параметр «Свойства». (ЕСЛИ вы хотите также изменить имя , щелкните правой кнопкой мыши на sa и переименуйте )
- На общей странице, измените пароль sa и подтвердите его.
- На странице состояния измените Вход в систему включен . Нажмите OK, чтобы сохранить изменение.