Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

Página de base de datos, Diseñador de proyectos

Esta página sólo se aplica a Proyectos de SQL Server.

Para tener acceso a esta página, con un nodo de proyecto de SQL Server seleccionado en el Explorador de soluciones, en el menú Proyecto elija Propiedades. Cuando aparezca el Diseñador de proyectos, haga clic en la ficha Base de datos.

Cadena de conexión

Escriba una cadena de conexión haciendo clic en el botón Examinar y seleccionando una conexión a un origen de datos mediante el cuadro de diálogo Nueva referencia de base de datos. Para obtener más información, vea Agregar o modificar conexión (Microsoft SQL Server).

Nivel de permiso

Seleccione el nivel de permiso en la lista desplegable para especificar un conjunto de permisos de acceso que se conceden al conjunto cuando se produce el acceso de Microsoft SQL Server. El valor puede ser Seguro, Externo o No seguro; estos valores corresponden a los conjuntos de permisos de SQL Server SAFE, EXTERNAL_ACCESS y UNSAFE, respectivamente. Seguro es el valor predeterminado.

Esta configuración corresponde al argumento PERMISSION_SET para el comando de SQL Server CREATE ASSEMBLY. Para obtener más información, vea CREATE ASSEMBLY (Transact-SQL).

Vea también la tabla de "Conjuntos de permisos de SQL Server", más adelante en este tema.

Propietario del ensamblado

Especifique el nombre de un usuario o función como propietario del ensamblado de este cuadro de texto. Este valor debe ser el nombre de una función de la que sea miembro el usuario actual; o bien, el usuario actual debe tener el permiso IMPERSONATE. Si no especifica Propietario del ensamblado, la propiedad se da al usuario actual.

Esta configuración corresponde al argumento AUTHORIZATION owner_name para el comando de SQL Server CREATE ASSEMBLY. Para obtener más información, vea CREATE ASSEMBLY (Transact-SQL).

Conjuntos de permisos de SQL Server

La tabla siguiente describe los conjuntos de permisos especificados por cada nivel de permiso en la página Base de datos. Los conjuntos de permisos son conjuntos de permisos de acceso a código concedidos al ensamblado cuando se produce el acceso mediante SQL Server.

Conjunto de permisos SAFE EXTERNAL_ACCESS UNSAFE

Seguridad de acceso a código

Sólo ejecución

Ejecución + acceso a los recursos externos

Sin restricciones

Restricciones del modelo de programación

Ninguna restricción

Requisito de verificabilidad

No

Capacidad para llamar a código nativo

No

No

SAFE (el valor predeterminado) es el conjunto de permisos más restrictivo. El código ejecutado por un ensamblado con permisos SAFE no puede tener acceso a los recursos externos del sistema tales como los archivos, la red, las variables de entorno o el Registro.

EXTERNAL_ACCESS permite a los ensamblados tener acceso a ciertos recursos externos del sistema tales como archivos, redes, variables de entorno y el Registro.

UNSAFE permite el acceso no restringido de los ensamblados a los recursos, tanto dentro como fuera de una instancia de SQL Server. El código que ejecuta desde el interior de un ensamblado UNSAFE puede llamar a código no administrado.

Para obtener más información sobre esta configuración, vea el argumento PERMISSION_SET en CREATE ASSEMBLY (Transact-SQL) y la sección "Conjuntos de permisos de SQL Server" en Programación de SQL Server y atributos de protección del host.

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft