Problema mapeo LINQ to SQL de tipo nvarchar(1) de SQLSERVER

Filed Under (.Net, LINQ, SQLServer) by admin on 27-07-2011

Tagged Under : , , , ,

"La cadena debe contener exactamente un carácter"

Este es el mensaje que te aparece si has mapeado un nvarchar(1) y LINQ to SQL tiene que tratarlo cuando tiene el valor de string vacio es decir “”.

Si se hace sobre el DBML:

 

Botón derecho > Abrir Con > Editor XML

 

y se busca la tabla, nos damos cuenta que se esta mapeando de esta forma:

 

 

El problema reside en que al ser de 1 posición esta tratando el string de uno como si fuera tipo Char, la solución es editar a mano el DBML y ponerlo como tipo String:

 

Entrar en modo administrador en SQL Server 2005

Filed Under (.Net, SQLServer) by admin on 09-11-2009

Tagged Under : , , ,

Casi todos tenemos el SQL Server con la licencia de 2 usuarios y muchas veces algun compañero se le olvida cerrar la sesión mientras se va ha almorzar… pues bien… entra por fuerza bruta¡¡

ejecuta: mstsc /admin

y zas¡¡ dentro en modo administrador… despues puedes entrar en las tareas del servidor y ver quien esta conectado para cerrar las sesiones que veas.