Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/02/2011, 12:57
cdqite
 
Fecha de Ingreso: enero-2011
Mensajes: 5
Antigüedad: 13 años, 3 meses
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]