Entradas

Mostrando las entradas de abril, 2008

¡Mañana perdida, gracias Microsoft!

De verdad que nunca le echo la culpa a Microsoft por el tiempo que se puede llegar a perder en la computadora, desde el asunto de estar buscando la documentacion apropiada para algun control de VS o para algun problema ocasionado por un virus, etc.De verdad muchas veces pierdo el tiempo en cosas que no tienen que ver mas que con el mantenimiento de las computadoras, entre instalar versiones beta, instalar software de dudosa reputacion, etc.Pero... en esta ocasión, en esta ocasión honestamente si culpa a Microsoft, porque no hice algo equivocado. Cuento la historia:ANTECEDENTESRecibi una computadora nueva para trabajar, y nueva es un decir, digamos que yo no usaba, me la dieron con windows xp recien cargado (¿por qué no con vista? esa es otra historia).INSTALACIONEmpece por instalar mi pequeña lista de software, para poder desarrollar, entre esos incluidos office, visual studio, componentes adicionales de visual, notepad++, netbeans, drivers de impresora, sqlserver, azureus, firefox, t…

Estamos con los heroes en Veracruz

El pasado Martes 8 de abril se realizó el evento de Microsoft "Estamos con los heroes" aquí en Veracruz, el cual tuvo la participación de Rubén Colomo y de Roberto Ramírez, el primero de las filas de Microsoft México y el segundo de Intellekt. Los temas fueron Visual Studio 2008, SQL Server 2008, Windows Server 2008 y Service Pack de Windows Vista.

En términos generales el curso estuvo bien, Rubén respondía casi todas las preguntas sin dudar, lo cual muestra el amplio conocimiento, me entero por el que BizTalk ya esta en versión 2006 R2 (no lo sabia yo). Y algo importante que estan impulsando en Microsoft es el TechBA administrado por el Fumec. Tendré que darme una vuelta a ver que onda con eso.

Roberto estuvo presentando VS8 y SQL8, me deja un sabor de que pudo estar mejor, no sé pero la parte de desarrollo no termina de gustarme como la presentan, tal vez sea necesario que traigan a alguien mas clavado, sentí que hubo mas preguntas sin contestar en esta parte.
Roberto se enfo…

Troubleshooting: Error "alter authorization" en SQL Server

He querido crear diagramas en el SQL MSE y he tenido el problema de al momento de crear un diagrama despues de haber instalado una base de datos que proviene de otro lugar o
en su caso mediante un scritp, me aparece un error de permisos con una nota de "alter authorization"
Para resolver el problema se puede ejecutar:


EXEC sp_dbcmptlevel 'yourDB', '90';
go
ALTER AUTHORIZATION ON DATABASE::yourDB TO "yourLogin"
go
use [yourDB]
go
EXECUTE AS USER = N'dbo' REVERT
go

Encriptar y Desencriptar de manera sencilla en MS SQL 2005

Estoy en pleno desarrollo de una aplicacion que va a estar montada sobre la plataforma de .net. Una de las preocupaciones es la parte de seguridad de las contraseñas, es cierto que las sentencias de SQL que a continuacion se muestran, no son las mas seguras como lei por ahi. Pero es una manera sencilla y rapida de salir, es un mejor que nada.

Sin mucho rollo pongo el codigo:

INSERT INTO Users
(Id, Username, Password)
VALUES (20, 'user20', ENCRYPTBYPASSPHRASE('siempremeolvido', 'pass20'))

Para el caso de obtener la informacion en formato "leíble":

SELECT Id, Username, CONVERT(VARCHAR(300), DECRYPTBYPASSPHRASE('siempremeolvido', Password))
FROM Users

Para el caso de busqueda por un usuario y contraseña


SELECT Id, Username, Password, Added, Status
FROM Users
WHERE (Username='victor')AND(CONVERT(VARCHAR(300), DECRYPTBYPASSPHRASE('siempremeolvido', Password)) = 'pass20')

Listo!