Author Archive
SQL Server 2005 y 2008 – Dejar contraseña del usuario sa en blanco
Written by lopezatienza on 15/04/2013 – 18:03 -Hola buenas a todos.
En este artículo voy a detallar cómo dejar la contraseña del usuario sa en blanco en una instalación de SQL Sever 2008.
Cabe destacar que es un riesgo de seguridad muy alto, pero se trata de una actualización de SQL Server 2000 a SQL Server 2008 en un cliente, y cuando se instaló en el pasado dejaron la contraseña en blanco y una gran cantidad de programas que se conectan a la base de datos con el usuario sa y con la contraseña vacía.
Posted in SQL Server | No Comments »
Team Foundation Server – Codigo HTTP 203: Non-Authoritative Information
Written by lopezatienza on 18/01/2013 – 14:12 -Buenas a todos.
Desde hace tiempo andaba detrás de probar Team Foundation Server, que como muchos de vosotros sabréis se trata de un Sistema de Control de Versiones en la nube.
Llevo muchos años trabajando con Visual SourceSafe desde la versión 6.0 hasta la 2005, y la verdad estoy encantado, pero me limitaba a tener que estar en la misma red para poder trabajar sin estar fuera de línea. No es ningún problema conectarte por VPN pero quiero probar esta nueva tecnología y comprobar si vale la pena el cambio.
Este sistema es gratuito si no se superan en más de 5 usuarios, y hasta donde yo sé no hay limitaciones en la versión Free.
Estas son algunas de las características de esta versión Free:
- Up to 5 users
- Unlimited number of projects
- Version control
- Work item tracking
- Agile planning tools
- Feedback management
- Build (still in preview)
Posted in Team Foundation Server | 1 Comment »
SQL Server – Linked Server
Written by lopezatienza on 15/07/2012 – 13:45 -Buenas a tod@s.
Me he encontrado en la situación que necesitaba añadir en un procedimiento almacenado de INSERT de una tabla de una instancia, un INSERT en otra instancia con los parámetros pasados a este procedimiento almacenado.
Posted in SQL Server | No Comments »
Crystal Reports – Instalación de ActiveX
Written by lopezatienza on 09/06/2012 – 17:50 -Buenas a tod@s.
En este artículo voy a detallar cómo instalar correctamante las librerías necesarias para trabajar con el complemento de Seagate ActiveX Viewer en Internet Explorer.
Asumo que tenéis conocimientos avanzados de Windows ya que será necesario entrar al registro de Windows y hacer una limpieza. No me hago responsable de la manipulación inapropiada del registro, por lo que os recomiendo encarecidamente que hagáis un backup del mismo.
Posted in Software | No Comments »
Visual Basic .NET – Transacción con SqlConnection
Written by lopezatienza on 12/04/2012 – 14:33 -Dim conexion As SqlConnection = Nothing Dim transaccion As SqlTransaction = Nothing Try conexion = New SqlConnection("ConnectionString") conexion.Open() transaccion = conexion.BeginTransaction() 'Lógica de negocio transaccion.Commit() transaccion = Nothing conexion.Close() conexion = Nothing Catch ex As Exception If (Not IsNothing(transaccion)) Then transaccion.Rollback() transaccion = Nothing End If If (Not IsNothing(conexion)) Then conexion.Close() conexion = Nothing End If End Try
Posted in Visual Basic .NET | No Comments »
Visual Basic .NET – Carga de Nodos en TreeView a Demanda
Written by lopezatienza on 29/03/2012 – 14:24 -Comentarios
En este proyecto voy a mostrar la forma, desde mi punto de vista, más elegante de realizar cargas de TreeView mediante un BackgroundWorker utilizando un modelo Maestro / Controlador que tomo como ejemplo Familia de Materiales y Materiales.
La aplicación está desarrollada en VS 2005 Framework 2.0 y accede a un Libro de Excel 8.0
Posted in Visual Basic .NET | No Comments »
SQL Server – Error 233
Written by lopezatienza on 03/01/2012 – 10:15 -Comentarios
En este artículo voy a tratar el típico error 233 de SQL Server cuando tratamos de conectarnos a un equipo en remoto.
La solución al problema que abordo, que se trata de configurar la instancia SQL Server para aceptar conexiones remotas ocurre en un 95% de los casos, por lo que puede ser posible que aplicando estos cambios no se resuelva.
Consultar el error siguiente:
"El cliente no pudo establecer una conexión debido a un error durante el proceso de inicialización de la conexión previo al inicio de sesión. Entre las causas posibles se incluyen: el cliente intentó conectar con una versión no compatible de SQL Server; el servidor estaba demasiado ocupado apra aceptar nuevas conexiones; o bien, había una limitación de recuersos (memoria insuficiente o número máximo de conexiones permitidas) en el servidor. (provider: Proveedor de canalizaciones con nombre, error: 0 - No hay ningún proceso en el otro extremo de la canalización.) (Microsoft SQL Server, Error: 233)"
Posted in SQL Server | No Comments »
SQL Server – Desconectar usuarios de una base de datos
Written by lopezatienza on 20/11/2011 – 11:05 -Buenas a todos.
En este artículo os expongo un script de TSQL para desconectar usuarios de una base de datos en específica en SQL Server, sólo deberemos cambiar el valor en negrita:
USE master
DECLARE curkillproc
CURSOR FOR
SELECT spid,dbs.name AS dbname
FROM master..sysprocesses pro, master..sysdatabases dbs
WHERE pro.dbid = dbs.dbid
AND dbs.name = 'NOMBRE_DE_LA_BD'
FOR READ ONLY
DECLARE @varspid AS integer
DECLARE @vardbname AS varchar(256)
DECLARE @numUsers AS integer
SET @numUsers = 0
OPEN curkillproc
FETCH NEXT FROM curkillproc
INTO @varspid, @vardbname
WHILE @@fetch_status = 0
BEGIN
EXEC('kill ' + @varspid)
SET @numUsers = @numUsers + 1
FETCH NEXT FROM curkillproc INTO @varspid, @vardbname
END
CLOSE curkillproc
DEALLOCATE curkillproc
SELECT @numUsers as NumUsersDisconnected
Un saludo y espero os sirva de ayuda.
Autor: Antonio Lopez Atienza
Posted in SQL Server | 2 Comments »
NET – Arrancar la aplicación después de instalar
Written by lopezatienza on 15/11/2011 – 15:37 -Buenas a todos.
He encontrado este artículo que explica cómo hacer para que cuando se instala nuestra aplicación con un Proyecto de Instalación, se autoarranque al instalarse.
En definitiva lo que hace es heredar de la clase InstallerClass, para sobreescribir el manejador de eventos para el evento Committed.
Está tanto en VB como en C#.
Un artículo excepcional.
http://www.codeproject.com/KB/install/Installation.aspx
Un saludo.
Posted in NET | No Comments »
Infragistics – UltraWinGrid Tips
Written by lopezatienza on 25/10/2011 – 11:47 -Hello everybody.
I'm gonna add to this post all that interesting tips that I usually use, and of course, all the new tips I will find on the web.
You should take a look at Knowledge Base about WinGrid:
Posted in Infragistics | No Comments »