No está permitido guardar los cambios - SQL Server Design

Estaba modificando una tabla con el Diseñador del SQL Server, y luego tras querer guardar los cambios me muestra el siguiente mensaje:
image

Si recuerdo que esto me haya ocurrido en otra oportunidad, pero creo que esas veces hice lo incorrecto, ósea o eliminar la tabla o hacerlo por transact sql como indica el mensaje luego que aceptas…

Entonces hoy cansado de ese mensaje y la verdad es que hoy no tengo ganas de trabajar mucho decidí buscar una solución a este inconveniente.

Un amigo también me recomendó esto: Ir al Menú Herramientas y luego Opciones, luego Diseñadores, quitar el check de la opción que se muestra en la imagen.

Options

Luego de aceptar el inconveniente esta solucionado, en algunas ocasiones solo te mostrará un mensaje de advertencia (el debemos leer claro, ya que no están por las puras) pero de igual manera de dejará grabar los cambios.

No se puede encontrar el archivo necesario para ejecutar el Asistente para búsqueda

Hace un momento ayude a una amiga con este problema, y fue que tras desinstalar el msxml 6 de su computadora ( lo hizo por temas de problemas de instalación con otros aplicativos ) y tras reiniciar el computador y querer utilizar el asistente de búsqueda ocurría esto :

msg1

y por consiguiente cuando aceptaba el mensaje me mostraba esto :

msg2

Un cuadro de búsqueda “vacio”.

Lo mismo sucedía cuando quería ejecutar el Event Viewer o el Administrador de Servicios ( ambos son Archivos del Microsoft Management Console ) :

---------------------------

Microsoft Management Console

---------------------------

MMC no puede abrir el archivo C:\WINDOWS\system32\services.msc.

Puede ser que el archivo no exista, no sea una consola de MMC o fue creado por una versión más reciente de MMC. También puede ser que no tiene suficientes derechos de acceso para abrir el archivo.

---------------------------


al parecer el problema era por que no encontraba la clase que interpretaba estos XML, 

La solución le di reinstalando el Microsoft XML Parser (MSXML) 3.0 SP7

Chequeando algo mas en la web, encontré este articulo, que tengo que aclarar que no lo eh probado pero podría apoyar para otras oportunidades : http://msmvps.com/blogs/dmartin/archive/2009/05/03/quot-mmc-no-puede-abrir-el-archivo-quot-c-243-mo-analizar-el-error.aspx

Bytes,
Jonathan

Credential Manager

Me pasa que tengo una PC asignada a mi persona en mi trabajo, pero el problema ( y si que me parece un problema ) es que los passwords de los usuario de red son conocidos por todos y no es posible cambiarlos ( políticas de la red, q malazo no? ).

Bueno sucede que yo manejo mi PC con una cuenta Local que me eh creado en mi Windows7, y al menos con eso tengo algo de privacidad, pero tenia obstáculos al momento de conectarme a algunos recursos de red que utilizo a diario, y era un problema cruzarme siempre con esta ventana: Ingrese su Contraseña de Red:

Enter Network Password

Consultado con un amigo y además navegando en inter encontré el Credential Manager, aquí pude configurar el “autologon” para algunos servicios, recursos, etc.
image

Selecciono una Credencial de Tipo Windows y configuro con la cuenta que deseo autenticar y el recurso al cual deseo acceder:

logon

Esto seria todo y con estoy podemos probar lo configurado, para hacer real esta demostración, eliminamos las cuentas ya logueadas (si es que ya lo habíamos hecho antes de hacer el paso previo), este paso solo es para demostrar que funciona la configuración hecha:

eliminacionUsuarios

Buscando en Internet encontré que adicionalmente a esto, también sirve para autenticarse en aplicaciones, cosas que aun no pruebo, pero suena re-interesante.

Investigando también para WinXP, encontré que se realiza de esta manera la configuración de credenciales de acceso a red, a travez de la Administracion Avanzada de Usuarios [ control userpasswords2 ] :

image

El que aun no eh probado es en WinVista ( no eh tenido la oportunidad de utilizarlo al detalle como 7 o XP )

Enlaces de Referencia :
http://www.neowin.net/news/main/09/03/07/windows-7-exploring-credential-manager-and-windows-vault

Bytes!
Jonathan

Outlook ha bloqueado el acceso a los siguientes datos adjuntos potencialmente inseguros

Y esto? bueno me paso muuuuuuuuchas veces! cuando el remitente del correo te adjunta un archivo .exe, .vbs, .cs, .vb , etc etc, pues si outlook bloquea scripts o archivos que considera, por defecto, inseguros ya que pueden ser virus o semejantes.
En mi caso pues me comparten por el correo algunos archivos o fuentes de codigo y eso no me conviene, ya cansado de decir al remitente: “oye pasame el adjunto comprimido (.zip, .rar)”...., “oye cambiale la extencion al archivo”...., “oye compartelo y pasame la url del recurso”...., pues busque la solucion :

Ingresamos al regedit (Inicio/Ejecutar/regedit) e ingresamos a la sgte clave(dependiendo de tu version de ms office(ojo para el office 2000 antes debe tener el SP2 o SP3)):

Microsoft Office Outlook 2007:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
Microsoft Office Outlook 2003:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security
Microsoft Outlook 2002:
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\Security
Microsoft Outlook 2000:
HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Outlook\Security

Luego creamos el siguiente valor de cadena (o valor alfanumerico) con el nombre : Level1Remove

Seguido modificamos su valor ingresando las extenciones que deseemos que el outlook no lo bloquee, si son varios lo separamos po punto y coma, por ejemplo: .exe; .vbs; vb

Aceptar y luego reiniciamos el equipo.

Pdta. hay que recordar que solo debemos habilitar los archivos que necesitemos, ya que por algo esta la seguridad no?

Enlaces de Referencia:
http://support.microsoft.com/kb/829982/es

Bytes!
Jonathan

ASP.NET Ajax y SetFocus

Esta es un cortita que me paso hace unos minutos y buscando en la web encontre la solucion.

Por ejemplo queremos asignar el Foco a un control luego de un proceso que ah sigo generado por un postback, pero el problema es que ese probe de varias maneras mantener el foco y no me salio :( hasta encontrar esta linea de codigo, tan sencilla a su vez :

ScriptManager1.SetFocus(TextBox1)

Si asi es, solo es usar nuestro ScriptManager y usar su metodo SetFocus y pasarle como parametro el Control Web :)

Bytes!
Jonathan

 


« code name... Jonathan »