Если вы создаете учетную запись SQL и пользователя SQL без ошибок, но затем получаете ошибку при попытке подключения, возможно, у вас отключен режим проверки подлинности SQL.Для проверки выполните:
SELECT SERVERPROPERTY('IsIntegratedSecurityOnly')
Если возвращается 1, аутентификация SQL (смешанный режим) отключена.Вы можете изменить этот параметр, используя SSMS, regedit или T-SQL:
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
Затем перезапустите службу SQL Server и создайте имя входа и пользователя, здесь с полными разрешениями:
CREATE LOGIN myusername WITH PASSWORD=N'mypassword',
DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
EXEC sp_addsrvrolemember 'myusername', 'sysadmin'
CREATE USER myusername FOR LOGIN myusername WITH DEFAULT_SCHEMA=[dbo]