Autor: lopezatienza

Here are my most recent posts

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.

Read more »


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)

Read more »


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.

Read more »


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.

Read more »


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


Autor: Antonio Lopez Atienza


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

Read more »


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)"

SQLServerError233%5B01%5D.png

Read more »


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.


Autor: Antonio Lopez Atienza


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:

http://devcenter.infragistics.com/Support/KnowledgeBaseResults.aspx?type=Full&query=&platform=2&component=2&articletypes=0&age=0&sort=LastModifiedDate&samplesonly=0

Read more »


Posted in Infragistics | No Comments »
RSS
MCC D5E