Ejercicios de excel

Para aprender SQL Server, Excel, Word, Acces y más...

CMD Error de sistema 5 al detener el servicio de SQL Server

Mié, 11/10/2023 - 13:28 -- jsequeiros

Caso:

Al ejecutar el comando mediante CMD para detener el servicio de SQL Server aparece el siguiente mensaje de error:

NET STOP MSSQLSERVER
Los siguientes servicios son dependientes del servicio de SQL Server (MSSQLSERVER).
Detener el servicio de SQL Server (MSSQLSERVER) también detendrá estos servicios:
Agente SQL Server (MSSQLSERVER)
¿Desea continuar esta operación? (S/N) [N]: S
Error de sistema 5.
Acceso denegado.

Ejecutar comando para detener el servicio de SQL Server NET STOP MSSQLSERVER, Error de sistema 5.

Configurar Correo electrónico de base de datos en SQL Server

Vie, 29/09/2023 - 19:51 -- jsequeiros
  1. En el Explorador de objetos de SQL Server Management Studio SSMS, seleccionar la instancia (SERVIDOR1-BD), en la opción Administración seleccionar Correo electrónico de base de datos y dar click derecho y seleccionar Configurar Correo electrónico de base de datos.
  2. Configurar correo electrónico de base de datos

Actualizar el nombre del Servidor en SQL Server

Jue, 28/09/2023 - 21:48 -- jsequeiros

Caso:

Después de cambiar el nombre del servidor de SQL Server, SQL Server sigue mostrando el nombre anterior:
Verificar el nombre del servidor desde SQL Server, muestra el nombre anterior con select @@servername

Solución:

Para actualizar el nombre del servidor en SQL Server, eliminar el nombre anterior del servidor y agregar el nuevo nombre, ejecutar la siguiente query:

EXEC sp_dropserver 'WIN-4O65QARUIFT'
GO
EXEC sp_addserver 'SERVIDOR1-BD', local;
GO

Buscar valor en todas las tablas de una base de datos SQL Server

Mié, 27/09/2023 - 19:18 -- jsequeiros

Caso:

Se requiere buscar un valor de texto en todas las tablas y columnas de una base de datos en SQL Server.

Solución:

Para encontrar el valor en todas las tablas de una base de datos sql server utilizar la siguiente query:

DECLARE @TextoBuscar nvarchar(100)
SET @TextoBuscar = 'abcd'
CREATE TABLE #Resultados (NombreColumna nvarchar(370), ValorColumna nvarchar(3630))
SET NOCOUNT ON
DECLARE @NombreTabla nvarchar(256), @NombreColumna nvarchar(128), @TextoBuscar2 nvarchar(110)
SET  @NombreTabla = ''
SET @TextoBuscar2 = QUOTENAME('%' + @TextoBuscar + '%','''')
WHILE @NombreTabla IS NOT NULL
BEGIN
    SET @NombreColumna = ''
    SET @NombreTabla = 
    (
        SELECT MIN(QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME))
        FROM     INFORMATION_SCHEMA.TABLES
        WHERE         TABLE_TYPE = 'BASE TABLE'
            AND    QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME) > @NombreTabla
            AND    OBJECTPROPERTY(
                    OBJECT_ID(
                        QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME)
                         ), 'IsMSShipped'
                           ) = 0
    )
    WHILE (@NombreTabla IS NOT NULL) AND (@NombreColumna IS NOT NULL) 

Páginas

Suscribirse a Ejercicios de excel RSS