Pasar al contenido principal

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

Enviado por jsequeiros el

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) 

Solución al error "No se pudo establecer una conexión con el servidor de Analysis Services" Power BI

Enviado por jsequeiros el

Problema

Al publicar un reporte en la versión onpremise del servidor de reportes de Power BI (Power BI Report Server) aparece el siguiente mensaje de error:

No se pudo establecer una conexión con el servidor de Analysis Services.

Texto del mensaje de Error al intentar abrir el reporte de power bi.

Abrir SQLLocalDB de SQL Server Express desde SSMS

Enviado por jsequeiros el

Problema:

Conectar una base de datos de LocalDB desde SQL Server Management Studio SSMS

Solución:

Paso1.

Abrir la aplicación CMD y ejecutar el siguiente comando:

C:\Users\JSequeiros>sqllocaldb info

Resultado de la ejecución del comando:

MSSQLLocalDB

Paso2.

Con el nombre obtenido en el paso anterior ejecutar el siguiente comando:

Barra de fórmulas de excel

Enviado por jsequeiros el

La Barra de fórmulas de excel se encuentra ubicado debajo de la cinta de opciones y muestra el contenido de la celda activa. Tiene tres sectores: a la izquierda, el Cuadro de nombres, que presenta la dirección de la celda activa; en el medio, los botones que permiten aceptar o rechazar funciones y, a la derecha, el Cuadro de fórmulas, donde insertamos y modificamos tanto las fórmulas como el contenido de la celda.

Barra de fórmulas de Excel

Cursos
Suscribirse a