¿Qué herramientas de administración ofrece SQL Server
Management Studio (SSMS)?
SQL Server Management Studio (SSMS) es un entorno integrado para administrar
cualquier infraestructura de SQL. Use SSMS para acceder a todos los
componentes de SQL Server, Azure SQL Database y SQL Data Warehouse, y
para configurarlos, administrarlos y desarollarlos. SSMS ofrece una única utilidad
integral que combina un amplio grupo de herramientas gráficas con una serie de
editores de script enriquecidos que permiten a desarrolladores y administradores
de bases de datos de todos los niveles acceder a SQL Server.
Componentes de SQL Management Studio
Descripción Componente
Uso del Explorador de objetos para ver y administrar todos los Explorador de
objetos de una o más instancias de SQL Server. objetos
Cómo usar el Explorador de plantillas para compilar y
Explorador de
administrar archivos de texto reutilizable que se pueden usar
plantillas
para acelerar el desarrollo de consultas y scripts.
Cómo usar el Explorador de soluciones desusado para
Explorador de
compilar proyectos que se emplean para administrar
soluciones
elementos de administración como scripts y consultas.
Cómo usar las herramientas de diseño visual incluidas en Visual Database
Management Studio. Tools
Cómo usar los editores de lenguaje de Management Studio Editores de texto y
para compilar y depurar interactivamente consultas y scripts. consultas
Administrar las soluciones de Analysis Services con SQL Server
Management Studio
SQL Server Management Studio permite administrar los objetos de Analysis
Services , por ejemplo, realizar copias de seguridad y procesar los objetos.
Management Studio proporciona un proyecto de Script de Analysis Services en el
que se desarrollan y guardan los scripts escritos en expresiones
multidimensionales (MDX), Extensiones de minería de Datos (DMX) y XML for
Analysis (XMLA). Los proyectos de Scripts de Analysis Services se usan para
realizar tareas de administración o para volver a crear objetos, como bases de
datos y cubos, en instancias de Analysis Services. Por ejemplo, puede desarrollar
un script XMLA en un proyecto de Script de Analysis Services que cree
directamente los objetos nuevos en una instancia de Analysis Services existente.
Los proyectos de Scripts de Analysis Services se pueden guardar como parte de
una solución e integrarlos con un control de código fuente.
Administrar las soluciones de Integration Services con SQL Server Management
Studio
SQL Server Management Studio permite usar el servicio Integration Services para
administrar paquetes y supervisar los paquetes en ejecución. Además, se puede
utilizar Management Studio para organizar los paquetes en carpetas; ejecutar,
importar y exportar paquetes; migrar los paquetes de Servicios de transformación
de datos (DTS); y actualizar los paquetes de Integration Services .
Administrar proyectos de Reporting Services con SQL Server Management Studio
Utilice SQL Server Management Studio para habilitar las características de
Reporting Services y administrar el servidor, las bases de datos, los roles y los
trabajos.
Las programaciones compartidas se administran con la carpeta Programaciones
compartidas y las bases de datos del servidor de informes (ReportServer,
ReportServerTempdb) también se administran. También se crea un rol
RSExecRole en la base de datos del sistema maestra cuando se mueve una base
de datos del servidor de informes a un motor de base de datos de SQL Server
nuevo o diferente (SQL Server Motor de base de datos). Para más información
sobre estas tareas, vea los artículos siguientes:
Reporting Services en SSMS
Administración de una base de datos del servidor de informes
Creación de RSExecRole
También administra el servidor habilitando y configurando diversas características,
estableciendo los servidores predeterminados y administrando los roles y los
trabajos. Para más información sobre estas tareas, vea los artículos siguientes:
Establecimiento de las propiedades del servidor de informes
Crear, eliminar o modificar un rol
Habilitar y deshabilitar la impresión del lado cliente para Reporting Services
Herramientas que ofrece SSMS
SQL Server tiene muchas herramientas. Estas son complementarias y cada una
se adapta a un tipo de problema o acción. Es importante tener una idea del
objetivo de cada una para saber cuál emplear a la hora de resolver un problema
determinado. Es posible hacer una analogía con el bricolaje: si solo tiene un
destornillador, intentará hacerlo todo con él. Si su caja de herramientas está bien
surtida, hay muchas posibilidades de encontrar la herramienta que soluciona
exactamente el problema que tenga. En SQL Server el enfoque es similar.
Prácticamente se puede hacer todo en Transact SQL, aunque SQL Server ofrece
herramientas gráficas que permiten solucionar problemas precisos. El uso de la
mayoría de ellas se detalla a lo largo de este libro, pero un vistazo general permite
tener una mejor visión del interés de cada una.
Se trata de la herramienta principal de SQL Server y está destinada a los
desarrolladores y administradores.
SQL Server Management Studio (SSMS) es la consola gráfica de administración
de las instancias de SQL Server. Con esta herramienta es posible administrar
varias instancias locales o remotas. SQL Server Management Studio también es la
herramienta principal de los desarrolladores de bases de datos, que la usan para
definir scripts de creación de tablas, vistas, procedimientos, funciones, triggers de
base de datos...
Los servicios
Los diferentes componentes del servidor se ejecutan en forma de servicios. Por lo
tanto, es necesario que estos servicios sean iniciados para poder trabajar con el
servidor. Estos servicios se pueden gestionar con el administrador de
configuración de SQL Server, aunque también se pueden gestionar como todos
los servicios de Windows.
Desde el administrador de configuración, es sencillo visualizar el estado del
servicio y modificar sus propiedades.
El administrador de configuraciones también se identifica con el término SQL
Server Configuration Manager. SQL Server Configuration Manager no es una
aplicación, sino un componente de la consola mmc. Se puede arrancar también
SQL Server Configuration Manager ejecutando SQLServerManagement13.msc.
Como todos los servicios de Windows, se pueden gestionar de manera
centralizada en el servidor de Windows.
Por último, es posible actuar sobre estos servicios directamente en línea de
comandos por medio de los comandos net start y net stop. En el momento de un
inicio por medio de línea de comandos, es posible anular la configuración por
defecto del servicio especificando la configuración.
El servicio de texto completo
El objetivo del servicio de búsqueda por texto completo es mejorar la precisión y
velocidad de las consultas que se llevan a cabo sobre campos que contienen
textos de grandes dimensiones, es decir, en las columnas de tipo char, nchar,
varchar, nvarchar, varbinary y xml. En caso de que la tabla tenga muchas líneas,
una consulta con el operador like puede tardar varios minutos en ejecutarse. Si la
columna tiene un índice por texto completo, la extracción de las líneas tarda solo
unos instantes.
Para poner en marcha este servicio, que se usa en la indexación, la consulta y la
sincronización, se necesita una clave única (o clave primaria) en todas las tablas
que puedan ser utilizadas en una búsqueda por texto completo. El índice por texto
completo conserva una traza de todas las palabras significativas que se han
empleado, así como su ubicación. Para que la búsqueda sea acertada y rápida,
solo se deben utilizar palabras relevantes y con sentido. Para identificar las
palabras sin sentido, SQL Server utiliza una lista de palabras irrelevantes. Esta
lista se conserva directamente en la base de datos.
Esta lista de palabras irrelevantes se puede modificar libremente para añadir
palabras irrelevantes específicas de una empresa o de un contexto de trabajo. Por
ejemplo, el nombre de la empresa se puede considerar como una palabra
irrelevante, ya que es probable que aparezca con frecuencia.
FUENTES:
https://www.ediciones-eni.com/open/mediabook.aspx?
idR=eac4f279c9ebe2d8c204fb710fd2081b
https://docs.microsoft.com/es-es/sql/ssms/sql-server-management-studio-
ssms?view=sql-server-ver15