Select TOP en DB2

Hola a todos !!!

Recibimos varias consultas relacionadas a como se puede realizar en DB2 una consulta donde se obtengan los primeros 'N' registros, como en SQL Server que puede utilizarce la función 'TOP'. Bueno la sentencia es la siguiente:

select * from schema.tabla fetch first 1 rows only (Reemplacemos por el schema y tabla que necesitemos.)

Soportada desde DB2 v8.1.2.128.

Abrazo virtual !!!

Como los hackers pueden atacar SQL Server

Este resumen es para introducir métodos de explotación y lograr que uds. piensen acerca de la seguridad de los diseños de su base de datos y configuración de sus sistemas.

Cannot enable the Service Broker in database "msdb" because the Service Broker GUID in the database

Hola como están !, les cuento estaba configurando el servicio de database mail para poder enviar mail a traves de un trriger DDL de creacion de base de datos y el ayudante (wizard) se colgaba, por detectar conexiones a la base msdb. Al kilear el wizard, trate de realizar a mano toda la configuración solicitada para activar el database mail, pero al activar el service broker para la base msdb me surgio el siguiente error:

"Msg 9776, Level 16, State 1, Line 1

Cual es tu motor de base de datos preferido ?

GETDATE en DB2 UDB

Hola a todos !, bueno les detallo a continuación una función útil en DB2 UDB que es similar a GETDATE() en SQL Server.

MSSQL => select getdate() from schema.mitabla
DB2UDB => select current timestamp from schema.mitabla

Un abrazo virtual a todos !

TRUNCATE TABLE en DB2 UDB

Hola como estan !, bueno les cuento, me parece que para el que esta investigando, testeando y pasando a producción un DB2 UDB, le resulte necesario saber cual es la sentencia para poder realizar un vaciado de tabla sin logueo a nivel log transaccional.

MSSQL => TRUNCATE TABLE schema.mitabla
DB2UDB => ALTER TABLE schema.mitabla ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE

Un abrazo virtual para todos !

Transaction Log Full en SQL Server 2005

Hola a todos !, a continuación les detallo un problema común y la solución, la misma.

Síntoma: Se quiere realizar un backup full de una base de datos de usuario y se presenta el error que se detalla a continuación.

Error: BackupVirtualDeviceFile::RequestDurableMedia: Flush failure on backup device 'VNBU0-3532-1948-1234470059'. Operating system error 995(The I/O operation has been aborted because of either a thread exit or an application request.).

Cambio de clave del sa

A continuación se detalla como cambiar la clave del sa. Los pasos para el cambio es compatible para todas las versiones del DBMS SQL Server.

Loguearnos con un usuario que posea privilegios de sysadmin o securyadmin.

En este caso utilizamos un usuario trusted o de windows con privilegios de sysadmin.

Debemos ejecutar el siguiente comando con los siguientes parámetros:

exec sp_password [clave antigua], [clave actual], [usuario].

¿ Que version de SQL Server estas utilizando ?

SQL Server 7.0
2% (3 votos)
SQL Server 2000
20% (27 votos)
SQL Server 2005
51% (69 votos)
MSDE 7.0
0% (0 votos)
MSDE 2000
1% (2 votos)
SQL Express
16% (22 votos)
SQL Server 2008
10% (13 votos)
Total de votos: 136

¿ Cuanto tiempo llevas usando SQL Server ?

Hace 1 mes
11% (6 votos)
De 1 mes a 6 meses
14% (8 votos)
De 6 meses a 1 año
14% (8 votos)
De 1 año a 3 años
20% (11 votos)
Mas de 3 años
32% (18 votos)
No uso SQL Server
9% (5 votos)
Total de votos: 56
Distribuir contenido