iT Synergy Blogs

Growing Innovation - Soluciones a problemas reales

  • Facebook
  • Instagram
  • LinkedIn
  • Phone
  • Twitter
  • YouTube

Copyright © 2025 · iT Synergy·

Consultas en SQL Server 2012 utilizando Full Text Search
Consultas en SQL Server 2012 utilizando Full Text Search avatar

February 12, 2013 By Yully Arias Castillo Leave a Comment

Algunas veces es necesario realizar consultas complejas de palabras o frases en una tabla, SQL Server ofrece la funcionalidad de Full Text Search que permite ejecutar consultas de textos sobre una tabla o una vista en una base de datos.

A continuación se describe como crear un Full Text Index sobre la tabla a consultar.

1. Crear el FULL TEXT CATALOG.

clip_image001[6]

1. Se nombra el Full Text Catalog y se selecciona la opción OK.

clip_image003[9]

2. Hacer clic derecho sobre el Full Text Catalog creado, en properties se selecciona la tabla y los campos donde se realizaran las búsquedas.

clip_image005[9]

3. Para realizar la búsqueda por los campo seleccionados se ejecuta el siguiente query:

clip_image007[9]

La sentencia SQL hace una búsqueda de la palabra “Mark” en los campos FirstName, LastName o City

Se pueden utilizar la cláusula CONTAINS cuando se requiere una búsqueda exacta o aproximada del criterio de búsqueda o FREE TEXT para las búsquedas que se necesitan que coincidan con el significado y no con la palabra exacta.

Para más información ver el siguiente link http://msdn.microsoft.com/en-us/library/ms142571.aspx

Filed Under: SQL, SQL Server

Rebuild Indexes – SQL Server
Rebuild Indexes – SQL Server avatar

November 29, 2012 By Jaime Alonso Páez torres Leave a Comment

Una tarea que generalmente no tenemos en cuenta a menos que seamos DBA, es mantener los indices de las bases de datos . Hay varias formas de hacerlo:

  • De manera manual

Una vez dentro del SQL Server Management Studio,  ubicarse en el nodo de la base de datos correspondiente, expandir el nodo de Tables para luego entrar a Indexes, para que uno a uno dentro de cada indice se escoja la opción Rebuild.

clip_image001

  • De manera automática

Y a la vez, a la que tenemos más control y se ejecuta por medio de script. Navegando por Internet me encontre con el blog de Greg, SQL Server script to rebuild all indexes for all tables and all databases; el cual  hace rebuild de todos los indices de todas las tablas para todas las bases de datos.

El script trabaja para versiones SLQ Server 2000 o superiores, adicionalmente lo podemos actualizar para indicarle que base de datos queremos actualizar  (IN ) o cuales queremos descartar (NOT IN)

SELECT name FROM MASTER.dbo.sysdatabases  
WHERE name NOT IN ('master','msdb','tempdb','model','distribution') 

o incluir otras opciones.

Nota:  Ser cuidadoso cuando lo ejecutemos para indices o base de datos muy grandes.

Filed Under: SQL Server Tagged With: indexes, Rebuild, SQL Server

Olvidar contraseña del sa en SQL Server
Olvidar contraseña del sa en SQL Server avatar

February 28, 2010 By Jaime Alonso Páez torres Leave a Comment

En días pasados tuve que eliminar el usuario windows con el cual me conectaba a la máquina localmente y crear uno nuevo usuario.  Al momento de acceder al SQL Server Management Studio me encontre con la gran sorpresa que mi nuevo usuario de windows ya no tenía acceso.

Aunque mi problema no fue haber olvidado la contraseña del usuario “sa”, los siguientes pasos permiten habilitar a un usuario administrador local para que pueda tener acceso a SQL Server en ausencia del “sa” y posteriormente escoger si modifica la contraseña olvidada del “sa” o por el contrario se queda con la autenticación windows del usuario habilitado.

Prerrequisito:

  • Iniciar el servidor o maquina como un usuario administrador local.

Pasos:

1.) Parar servicio principal de SQL Server.

2.) Reiniciar el servicio de SQL Server en modo “single user” permitiendo que cualquier usuario que haga parte del grupo de administradores locales se conecte a una instancia de SQL Server como un miembro del rol sysadmin. (Starting SQL Server in Single-User Mode ).

Para ello simplemente abrá una consola y ejecute el siguiente comando:

sqlservr -m –s MSSQLSERVER

El parametro “-m”.habilita el modo “single user” y “-s” simplemente corresponde al nombre del servicio. Tanto la ruta del ejecutable como el nombre del servicio se encuentra en la ventana propiedades del servicio.

3.) Por línea de comando de SQL habilitar el usuario administrador local para que tenga acceso a SQL Server.  Para eso abrir otra consola y ingresar el siguiente comando:

sqlcmd -S <NombreMaquina> –E

El parámetro “–S <NombreMaquina>” para especificar el nombre de la instancia de SQL Server a conectarnos y “–E” para establece una conexión de confianza con la misma.

El primer comando sql que se debe ingresar en la linea 1> es:

1> create login [builtin\administrators] from windows;
2> go

El segundo comando sql es:

1> exec sp_addsrvrolemember [<nombreServidor>\UsuarioAdministrador], [sysadmin];
2> go

Y po último cerramos la conexión:

1> shutdown;
2> go

4.) Iniciar el servicio principal de SQL Server

5.) Ingresamos al SQL Server Management Studio con autenticación de Windows con el usuario anteriormente habilitado.

Y sabor !!!! Hemos podido ingresar de nuevo a nuestro SQL Server.

De hay en adelante pueden modificar todas las autenticaciones que crean necesarias e incluso la del “sa”.

Filed Under: developers, SQL Server

Team


Marco
Antonio Hernández

Jaime
Alonso Páez

Luis
Carlos Bernal

Ana
María Orozco

Juan
Camilo Zapata

Carlos
Alberto Rueda

Sonia
Elizabeth Soriano

Diana
Díaz Grijalba

Alexandra
Bravo Restrepo

Bernardo
Enrique Cardales

Juan
Alberto Vélez

Jhon
Jairo Rodriguez

Diana
Paola Padilla

Gustavo
Adolfo Echeverry

Carlos
Andrés Vélez

Yully
Arias Castillo

Brayan
Ruiz

Jesús
Javier Hernández

Alejandro
Garcia Forero

Natalia
Zartha Suárez

Josué
Leonardo Bohórquez

Oscar
Alberto Urrea

Odahir
Rolando Salcedo

Jimmy
Quejada Meneses

Juan
Mauricio García

Mario
Andrés Cortés

Eric
Yovanny Martinez

Carolina
Torres Rodríguez

Tag Cloud

.NET (9) 940px (1) Analysis Services mdx (1) An attempt was made to load a program with an incorrect format. (1) ASP.NET MVC (1) Azure (3) Backup (1) BAM (7) BAM API (1) BAMTraceException (2) BI (3) BizTalk (24) Business Intelligence (6) C# (2) caracteristicas de publicacion (2) Content Editor (3) ESB (15) ESB Toolkit (3) General (4) habilitar caracteristicas (3) indexes (2) Integration Services (2) Master Page (3) MDX (2) MSE (11) net.tcp (2) Office 365 (2) Oracle (2) Performance Point (2) Public Website (2) Receive Location (2) SDK (2) Servicio Web (2) Sharepoint 2010 (2) SharePoint 2013 (4) SharePoint Online (2) SOA (8) Soap Fault (2) Sort Months MDX (2) SQL Server (2) Visual (2) Visual Studio 2010 (2) WCF (19) Windows (3) Windows 8 (17)

Categories

  • .NET (33)
  • Analysis Services (1)
  • ASP.NET MVC (2)
  • Azure (7)
  • BAM (9)
  • BAM PrimaryImport (3)
  • BigData (1)
  • BizTalk (77)
  • BizTalk 2010 configurations (57)
  • BizTalk Application (60)
  • BizTalk Services (13)
  • Business Intelligence (4)
  • Cloud (3)
  • CMD (1)
  • CodeSmith – NetTiers (2)
  • CommandPrompt (1)
  • CRM OptionSet mapping component (1)
  • Desarrollo de software (6)
  • develop (6)
  • developers (3)
  • DropBox (1)
  • Dynamics (1)
  • Enterprise Architect (1)
  • Entity Framework (1)
  • Errores BizTalk (2)
  • ESB (27)
  • ETL (1)
  • Event Viewer (1)
  • Excel Services (1)
  • Foreach loop container (1)
  • General (4)
  • Gerencia de Proyectos (2)
  • Google (1)
  • Grouped Slices (1)
  • Human Talent (1)
  • IIS (4)
  • Integración (6)
  • Integration Services (3)
  • KingswaySoft (1)
  • Lync (1)
  • MSE (13)
  • Office 365 (2)
  • Oracle Data Adapter (2)
  • Performance Point (4)
  • Picklist (1)
  • Pivot Table (1)
  • Procesos (1)
  • Pruebas (1)
  • Public Website (2)
  • Reports (1)
  • SCRUM (1)
  • SDK (2)
  • SEO (1)
  • Servicios (2)
  • Sharepoint (9)
  • SharePoint 2010 (10)
  • SharePoint 2013 (4)
  • SharePoint Online (2)
  • SharpBox (1)
  • Shortcuts (1)
  • Sin categoría (1)
  • SOA (50)
  • SQL (5)
  • SQL Server (3)
  • SQL Server Management Studio (1)
  • SSIS (3)
  • SSL (1)
  • SSO (1)
  • Tracking Profile Editor (2)
  • Twitter (1)
  • Uncategorized (1)
  • Virtual Network (2)
  • Visual Studio 11 (1)
  • Visual Studio 2010 (2)
  • Visual Studio Online (1)
  • VMware (2)
  • WCF (24)
  • Web (1)
  • Web Api (1)
  • Windows (5)
  • Windows 8 (11)
  • Windows Azure (2)
  • Windows Live Write (1)
  • Windows Phone (7)
  • Windows Phone 8 (1)
  • Windows Scheduler (1)
  • windows8 (2)
  • WindowsRT (3)
  • WP7 SDK (1)

Manage

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org