Si te dedicas a personalizar el CRM de tu compañía lo más probable es que ya le hayas metido mano "por debajo" al entramado de SQL. Y este código que os paso aquí es bastante útil a la hora de obtener el literal de un picklist para una consulta o report.
Es tan sencillo como crearos una función en la BD del CRM, tal que así:
CREATE FUNCTION ObtenerValor (
@entidad varchar(50),
@atributo varchar(50),
@id int
)
RETURNS varchar(500)
BEGIN
DECLARE @return varchar(500)
SET @return = (
SELECT StringMap.Value AS DisplayValue
FROM StringMap
INNER JOIN MetadataSchema.Entity
ON StringMap.ObjectTypeCode = etadataSchema.Entity.ObjectTypeCode
WHERE (MetadataSchema.Entity.Name Like @entidad)
AND (StringMap.AttributeName Like @atributo)
AND (StringMap.AttributeValue = @id)
)
return @return
END
y después la llamáis en vuestra consulta:
SELECT
dbo.ObtenerValor('new_candidato', 'New_Departamento', c.New_Departamento) AS DEPARTAMENTO
FROM New_candidatoExtensionBase
Acordaos de darle permisos de ejecución de la función al usuario que lance la query.
lunes, 30 de abril de 2012
martes, 17 de abril de 2012
Windows 2008 R2 bootable con Windows 7 instalado
¿Estás empezando en esto de la virtualización o crear una nube (y no de café)?
Es sencillo:
Eso es todo, os dejo un tutorial donde se explica este proceso en Youtube:
Pues aquí os dejo este post para preparar un equipo con una maquina virtual (que será Windows Server 2008 R2). La idea es 'cacharrear' con el PC/Portatil procurando incidir lo menos posible en la configuración ya existente (Windows 7 instalado).
Es sencillo:
- Iniciar el equipo con el DVD de Windows 20008 y 'siguiente, siguiente...' hasta llegar a la pantalla donde tienes que seleccionar la unidad en la que vas a instalar.
- Pulsar Mayusculas + F10 para que aparezca la ventana de comandos. Vereis que directamente sale la ruta X:\Source>
- Hay que averiguar la letra de la unidad donde está instalado el sistema. Para ello basta con probar en la linea de comandos DIR C:\ ó DIR D:\ ó DIR E:\ etc....
- Ahora teclead el comando DISKPART. Es una utilidad de windows para hacer particiones, crear discos virtuales, etc...
- Creamos el disco virtual con el comando:
CREATE VDISK FILE="D:\nombre_deldisco.vhd" TYPE=EXPANDABLE MAXIMUM=40000 - Adjuntamos el disco virtual con el comando:
ATTACH VDISK - Salimos del DISKPART con el comando EXIT.
Eso es todo, os dejo un tutorial donde se explica este proceso en Youtube:
Etiquetas:
boot,
diskpart,
vdisk,
Windows 2008,
Windows 7
Suscribirse a:
Entradas (Atom)