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. Я выполнил следующие шаги, но пароль остался прежним.

  1. Войдите в SQL Server Management Studio, выберите Database Engine, \SBSmonitoring, Windows Authentication.
  2. Перейдите в обозреватель объектов — папка «Безопасность» — папка «Логин».
  3. Щелкните правой кнопкой мыши учетную запись SA и выберите параметр «Свойства».
  4. На странице General измените пароль SA и подтвердите его.
  5. На странице состояния измените «Вход» на «Включено». Нажмите OK, чтобы сохранить изменение.
  6. Перезапустите 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 (я немного изменил исходный список):

  1. Вход в SQL Server Management Studio

    • Выберите ядро ​​базы данных, \SBSmonitoring
    • открыть свойства сервера
    • нажмите на Security раздел
    • выберите Режим проверки подлинности SQL Server и Windows
    • Нажмите OK
    • Перезапустите экземпляр SQL Server
  2. Перейдите в обозреватель объектов — папка «Безопасность» — папка «Логин».

  3. Щелкните правой кнопкой мыши учетную запись SA и выберите параметр «Свойства».

  4. На общей странице измените пароль SA и подтвердите его.

  5. На странице состояния измените «Вход» на «Включено». Нажмите OK, чтобы сохранить изменение.

  6. Перезапустите 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.

  1. Вход в SQL Server Запуск от имени администратора
  2. выберите SQL Server и режим проверки подлинности Windows
    войти на сервер
  3. Перейти в обозреватель объектов — Папка безопасности — Папка входа .
  4. Щелкните правой кнопкой мыши учетную запись sa и выберите параметр «Свойства». (ЕСЛИ вы хотите также изменить имя , щелкните правой кнопкой мыши на sa и переименуйте )
  5. На общей странице, измените пароль sa и подтвердите его.
  6. На странице состояния измените Вход в систему включен . Нажмите OK, чтобы сохранить изменение.