asp.net - net - No tiene permiso para usar la instrucción de carga masiva
localdb connection string (2)
Hola me sale el error
No tiene permiso para utilizar la instrucción de carga masiva.
Cuando intento ejecutar un procedimiento almacenado.
He visto algunos sitios web que mencionan el rol bulkadmin
, pero no lo veo.
Estoy usando SQL Server 2008.
¿Algunas ideas?
Versión de consulta para la respuesta de Aleksandr:
EXEC master..sp_addsrvrolemember @loginame = N''%userName%'', @rolename = N''bulkadmin''
GO
Simplemente reemplaza %userName%
con el usuario deseado. También debe iniciar sesión como Sys-Admin ( sa
) u otro usuario con permisos EXEC
y bulkadmin
concesión de bulkadmin
.
- Iniciar SQL Server Managament Studio
- Expandir Seguridad-> Inicios de sesión
- Localice a su usuario, haga clic derecho sobre él y tome Propiedades
- Pestaña Abrir roles de servidor
- Asegúrese de que
bulkadmin
esté marcado. - Allí puedes experimentar con otros roles si
bulkadmin
no funciona para ti. - Haga clic en Aceptar :)