
03/02/2011, 12:57
|
| | Fecha de Ingreso: enero-2011
Mensajes: 5
Antigüedad: 14 años Puntos: 0 | |
Respuesta: ayuda con SQL!!! Heelp!! Hola van2000, mira deberías tener Visual Studio 2005 o superior y crear un proyecto de Base de Datos. Allí podrás crear clases de tipo StoredProcedures, con propiedades y métodos, tal como lo hacemos habitualmente. El proyecto te pedirá en que base de datos harás el deploy finalmente. Ten en cuenta que la base debe cumplir con estos requisitos:
a) Establecer la opción CLR
La característica de integración Common Language Runtime (CLR) está desactivada de forma predeterminada en Microsoft SQL Server y se debe habilitar con el fin de utilizar los elementos de los proyectos de SQL Server. Para habilitar la integración de CLR, utilizar la opción clr enabled del procedimiento almacenado sp_configure.
SP_CONFIGURE 'clr enabled', 1;
GO
RECONFIGURE;
GO
b) Propiedad TRUSTWORTHY
La base de datos debe tener activada la propiedad TrustWorthy. Para ello se utiliza el siguiente comando
ALTER DATABASE db_name SET TRUSTWORTHY ON
c) Usuario de conexión e implementación
El usuario de conexión a la base de datos debe tener permiso External Access, para que el proyecto Visual Studio pueda implementar el Stored Procedure.
GRANT EXTERNAL ACCESS ASSEMBLY TO conn_user
Puedes programar usando todos los recursos de C# o VB según prefieras y testear hasta que esté listo. Cuando hagas el deploy, se crearán los siguientes objetos:
Assemblies / assembly_name
Programmability / Stored Procedures / sp_name
Los stored procedures se pueden ejecutar, programar y tratar como cualquier otro creado por T-SQL.
Saludos
[URL="http://www.estudiobalana.com.ar/cdqit/"]Carlos[/URL] |