Busca Todo

Loading
Mostrando entradas con la etiqueta SQL. Mostrar todas las entradas
Mostrando entradas con la etiqueta SQL. Mostrar todas las entradas

lunes, 19 de septiembre de 2011

Cambiar Password en SQL Server

Para cambiar la contraseña (Password)  de inicio de sección en SQL Server 2000/2005/2008 se realiza ejecutando la siguiente Instrucción.

exec sp_password @old = 'Contraseña_Anterior', 
                 @new = 'Contraseña_Nueva', 
                 @loginame = 'Nombre_Login'


Ya con esto el Password quedará cambiado.

martes, 19 de octubre de 2010

Como Actualizar un campo text, ntext o image

Como Actualizar un campo  text, ntext o image

Acá explicare con un ejemplo como actualizar un campo de tipo text, ntext o image en Sql Server

Ejemplo: 

DECLARE        @varVariable VARBINARY(16)
SELECT            @varVariable = TEXTPTR(campo_text )
FROM                Nombre_Tabla_Actualizar
WHERE              Campo_Condición = Alguna Condición
UPDATETEXT  Nombre_Tabla_Actualizar.campo_text @varVariable 0 0 'Texto que se va agregar'

Un poco sobre la sentencia:
  • UPDATETEXT  Actualiza un campo text, ntext o image existente; Se usa si se quiere remplazar una parte del texto.
  • Nombre_Tabla_Actualizar.campo_text nombre de la tabla y nombre del  campo que estamos actualizando.
  • @varVariable variable que contiene el texto que se va actualizar
  • 0 Este 0 inicial nos indica en que posición se va a iniciar a insertar el texto. Ejemplo: si tenemos "Hola" y el valor del 0 se cambia por 5 y queremos insertar "Mundo" el haría la inserción de la siguiente manera "Hola Mundo"
    UPDATETEXT  Nombre_Tabla_Actualizar.campo_text @varVariable 5 0 'Texto que se va agregar'
  • 0 Este segundo 0 en la instrucción indica cuantos caracteres se van a borrar después de la inserción del texto. Ejemplo Tengo en el campo text el Texto "Hola Prueba" y voy a insertar "Mundo " en la posición 5 Quedando "Hola Mundo Prueba" pero en el quiero borrar el texto que le sigue en este caso es Prueba entonces en vez del cero pongo 6 Quedando el texto Hola Mundo"
    UPDATETEXT  Nombre_Tabla_Actualizar.campo_text @varVariable 5 6 'Texto que se va agregar'
  • 'Texto que se va agregar' Texto que se va adicionar al que ya existe en nuestro campo


Cualquier duda o Sugerencia no dude en comentar

viernes, 28 de mayo de 2010

Como encriptar un Procedimiento almacenado (Stored Procedure) en Sql Server 2000/2005/2008

Acá dejo un ejemplo para Encriptar nuestros procedimientos almacenados (stored procedure) en Sql Server 2000/2005/2008


Con esta sentencia podemos Encriptar o cifrar nuestros procedimientos almacenados en SQL Server


Create Procedure dbo.usp_a_Encriptar
WITH ENCRYPTION
AS
BEGIN
    Select 'Este SP ya esta Encriptado'
END


Tener en cuenta:  Realizar copia del SP antes de compilarlo por que cuando se compile los usuario que no tengan privilegios para entrar a las tablas del sistema no podrán recuperar.


Espero les haya sido de Ayuda.