Accordez des autorisations LocalSystem SQL Server pour votre base de données SQLEXPRESS

Il existe certaines installations où l'installation de l'ensemble de SQL Server Management Studio est trop lourde.

Vous pouvez utiliser ce hack rapide si vous avez installé sqlcmd sur votre boîte XPressEntry.

Notez que cela est destiné à être fait uniquement par quelqu'un qui comprend les ramifications. Une meilleure pratique consiste à attribuer un compte de service approprié à XPressEntryService et à procéder ainsi.

Tout d'abord, ouvrez une ligne de commande. Nous allons utiliser l'utilitaire sqlcmd fourni avec les installations de SQL Server. https://learn.microsoft.com/en-us/sql/tools/sqlcmd-utility

sqlcmd -S (local)\SQLEXPRESS

UTILISER XPressEntry

GO

(vous verrez "Contexte de base de données modifié en 'XPressEntry'").

CRÉER UN UTILISATEUR [NT AUTHORITY\SYSTEM] POUR LA CONNEXION [NT AUTHORITY\SYSTEM]

GO

EXEC sp_AddRoleMember 'db_datareader','NT AUTHORITY\SYSTEM'

GO

EXEC sp_AddRoleMember 'db_datawriter','NT AUTHORITY\SYSTEM'

GO