SQL Server, ideas y experiencias

Cómo transferir los inicios de sesión y las contraseñas entre instancias de SQL Server

por Jose Mariano Alvarez 9. agosto 2010

Una de las tareas fundamentales a la hora de hacer las migraciones o mover las bases de datos de una instancia a otra es transferir los logins. Cuando queremos transferir un login entre instancias de SQL Server, además de transferir la contraseña, normalmente queremos que el nuevo login tenga el mismo SID para evitar que los usuarios queden huérfanos dentro de las bases de datos migradas o transferidas.

En la base de conocimiento de Microsoft existen dos artículos que describen los pasos y los detalles a tener en cuenta para realizar esta tarea. Se deberá seleccionar el que corresponda dependiendo de la versión de SQL Server de origen como de destino.

El método usado es el de crear dos procedimientos almacenados que luego al ser invocados generan una secuencias de comandos T-SQL que permiten crean los inicios de sesión con el mismo SID y la contraseñas original cuando se los ejecutan en la nueva instancia.

 

How to transfer logins and passwords between instances of SQL Server

En este artículo (en inglés) se describe cómo transferir los inicios de sesión y las contraseñas a un nuevo servidor. El método explicado en el documento se aplica cuando:

  • Transfiere inicios de sesión y contraseñas de SQL Server 7.0 a SQL Server 7.0.
  • Transfiere inicios de sesión y contraseñas de SQL Server 7.0 a SQL Server 2000.
  • Transfiere inicios de sesión y contraseñas de SQL Server 7.0 a SQL Server 2005.
  • Transfiere inicios de sesión y contraseñas entre servidores que ejecutan SQL Server 2000.
  • Transfiere inicios de sesión y contraseñas de SQL Server 2000 a SQL Server 2005.

http://support.microsoft.com/?scid=kb;en-us;246133&x=13&y=12

IMPORTANTE: Existen diferencias entre el artículo de la versión en inglés que contiene dos scripts diferentes, un script para transferir los logins entre versiones SQL Server 7.0/2000 y SQL Server 7.0/2000 y otro script para transferirlos entre SQL Server 7.0/2000 y SQL Server 2005/8.  En el mismo artículo en español solo está documentado el procedimiento entre versiones SQL Server 7.0/2000 a SQL Server 7.0/2000.

Cómo transferir inicios de sesión y contraseñas entre servidores SQL Server

Versión en español (incompleto)

http://support.microsoft.com/kb/246133/es

 

Cómo transferir los inicios de sesión y las contraseñas entre instancias de SQL Server 2005 y SQL Server 2008

Este artículo describe cómo transferir los inicios de sesión y las contraseñas entre instancias de Microsoft SQL Server 2005 y Microsoft SQL Server 2008.

http://support.microsoft.com/kb/918992/es

Tags: , ,

Documentos

Herramientas y enfoques para la actualización a SQL Server 2008

por Jose Mariano Alvarez 26. julio 2010


En mayo de 2010 Dmitry Artemov y Alexei Khalyako han publicado un documento (en inglés) que han escrito acerca de las herramientas y los posibles enfoques para la actualización a SQL Server 2008 y SQL Server 2008 R2 desde versiones anteriores.

Realizar una actualización suele ser un proyecto complejo y en ocasiones arriesgado. Si en dicho proceso de actualización tenemos problemas corremos el riesgo de que se pueda causar la pérdida de tiempo y dinero e inclusive de datos. Cualquiera que sea el problema  se puede crear una mala percepción tanto del producto como del futuro de las aplicaciones a medida que avanza la tecnología y surgen nuevas versiones del SQL Server.

Una actualización correcta por el contrario, puede proporcionar a la organización una moderna plataforma de base de datos, actualizada, más segura y con capacidades mejoradas tanto para el desarrollo como para el soporte a los sistemas en ambiente productivo.

Este documento reseña tanto los documentos disponibles como las herramientas que pueden ser utilizadas para ayudar a los administradores (DBA) y a los desarrolladores a lograr exitosamente y sobre todo sin mayores inconvenientes, la actualización desde bases de datos SQL Server 2000 o SQL Server 2005 a SQL Server 2008 (tanto R2 o SQL Server 2008).

En el documento se explica la utilización de una carga de trabajo de SQL Server capturada en el entorno de producción, y luego como esta carga de trabajo se puede ejecutar en las versiones antiguas y nuevas de SQL Server en un entorno de prueba para comparar el rendimiento y aislar los problemas de la migración. Entre las herramientas usadas para esta tarea están RML para SQL Server y el Upgrade Advisor.

Pueden descargar este document desde el sitio de Microsoft:

Database Upgrade to SQL Server 2008, Tools and Approaches

Tags: , , ,

Documentos

Kit de entrenamiento para desarrolladores. Actualización a SQL Server 2008 R2

por Jose Mariano Alvarez 16. julio 2010

SqlServer2008R2

El SQL Server 2008 R2 ofrece una impresionante gama de capacidades para los desarrolladores basadas en las innovaciones que empezaron a introducirse en el SQL Server 2008. El kit de entrenamiento para desarrolladores del SQL Server 2008 R2 está actualizado y es ideal para los que quieren entender cómo tomar ventaja de las mejoras introducidas tanto en el SQL Server 2008 como en el SQL Server 2008 R2. No solo contiene novedades sino que además tiene contenidos para los desarrolladores que son nuevos en SQL Server.

Dentro del material podemos encontrar como crear aplicaciones que aprovechan las características y capacidades de SQL Server 2008 y SQL Server 2008 R2, mediante 55 videos, 32 presentaciones, 39 demostraciones y 24 prácticas de laboratorio.   Además de las novedades contiene todo el contenido existente del Kit de capacitación de desarrollo de SQL Server 2008.

El kit está diseñado para los desarrolladores que construyen aplicaciones para la plataforma Microsoft como también para los especialistas técnicos y consultores.

Pueden ver más detalles y descargarlo desde:

http://www.microsoft.com/downloads/details.aspx?familyid=FFFAAD6A-0153-4D41-B289-A3ED1D637C0D&displaylang=en

NOTA: EL contenido esta en inglés

Tags: , , ,

Actualizaciones | Documentos

La alineación de particiones de disco y el SQL Server – Documento de SQLCAT

por Jose Mariano Alvarez 27. agosto 2009

La alineación de particiones de disco es una técnica esencial pero a menudo se la pasa por alto. Es una de las herramientas posibles que podemos usar para mejorar el rendimiento o performance del SQL Server 2008. Configurar el rendimiento óptimo del disco muchas veces es visto como un arte en lugar de como una ciencia. Una de las buenas prácticas para configurar un rendimiento óptimo es la alineación de particiones de disco que más que arte tiene ciertas reglas básicas a seguir.

Windows Server 2008 intenta ajustar automáticamente las nuevas particiones, sin embargo como no corrige la configuración de las particiones ya existentes, en las particiones creadas en versiones anteriores de Windows la alineación de particiones de disco sigue siendo una tecnología relevante a tener en cuenta aun en Windows Server 2008.

Este paper que recientemente ha publicado el grupo SQLCAT, trata de explicar y comparar el desempeño de los almacenamientos alineados y no alineados y de explicar por qué las particiones no alineadas puede afectar negativamente rendimiento I/O.

Algunas de las mediciones que se encuentran en el documento muestran por ejemplo, casos de mejoras del 30% en la latencia y duración en los discos o como seis discos alineados pueden tener mejor rendimiento que ocho discos no alineados.

También describe cómo Windows Server 2008 intenta solucionar los problemas relacionados con la alineación de particiones para las particiones nuevas y explica cómo es la alineación de particiones de disco para los almacenamientos en Windows Server 2003, incluyendo el análisis, el diagnóstico y los planes de remediación.

Los siguientes temas también se explican:

  • Información de contexto relacionada
  • Implementación
  • Consideraciones a tener en cuenta de los proveedores de almacenamiento
  • Desplazamientos de particiones de arranque validos
  • El protocolo (simple) de alineación de particiones
  • Como definir el tamaño de unidad de asignación de archivos
  • Links a más información

Para aquellos que quieran leerlo les dejo el Link:

http://msdn.microsoft.com/en-us/library/dd758814.aspx

Tags: , ,

Documentos

Usando el Resource Governor - Documento

por Jose Mariano Alvarez 25. julio 2009

CPUPerfGraf Entre las nuevas características que se encuentran en el SQL Server 2008 está el Resource Governor (regulador de recursos), que ofrece la capacidad de vigilar y controlar el uso de CPU y memoria.

Este “White Paper” explica varios escenarios de uso práctico del Resource Governor y ofrece orientación sobre las mejores prácticas para emplearlo de manera eficiente. Se encuentra dirigido a los profesionales de IT y administradores de base de datos responsables de la gestión de los servidores SQL Server 2008. Entre las características que cubre el documento se encuentran la forma de utilizar el Resource Governor tomando en cuenta los requerimientos de concurrencia, de alta disponibilidad, la consolidación, la virtualización, o los acuerdos de nivel de servicio (Service Level Agreement o SLA) para los casos de entornos de producción con SQL Server.

En el documento se destacan varios escenarios de uso común, que pueden ayudar a decidir cuándo y dónde utilizar esta tecnología, y un resumen de las mejores prácticas cuando se utiliza el Resource Governor.

Les dejo el enlace para poder descargar el documento (en inglés) desde el sitio de Microsoft

Using the Resource Governor (DOCX)

Si les interesan los conceptos básicos les dejo un par de links a los libros de ayuda:

Introducción al regulador de recursos

Conceptos del regulador de recursos

Tags: , , , , , ,

Documentos

Documento - SQL Server Consolidation at Microsoft

por Jose Mariano Alvarez 1. abril 2009

Para aquellos que estén pensando en consolidar sus servidores SQL, este whitepaper de Microsoft IT les puede resultar de interés. Encara el tema desde el punto de vista de la consolidación de hosts, de instancias y de bases de datos.

Revisa el despliegue de SQL Utility en Microsoft, las decisiones que hizo, los detalles de la ejecución, y los aspectos de la calidad del sistema.

Está orientado a los encargados de adoptar decisiones técnicas y familiarizados con las tecnologías de Windows Server y SQL Server para servir como orientación. Cada entorno debe adaptar las lecciones aprendidas para satisfacer sus necesidades específicas.

Un tema incluido también es la virtualización ya que es una solución muy interesante para aplicar en este tema.

SQL Server Consolidation at Microsoft

Tags: ,

Documentos

Novedades del Visual Studio Team System Database Edition GDR

por Jose Mariano Alvarez 14. marzo 2009

En noviembre de 2008 fue liberada, la General Distribution Release (GDR) del Microsoft Visual Studio Team System 2008 Database Edition (VSTS). Esta actualización se instala encima de la versión inicial de VSTS 2008 y es más que una pequeña actualización ya que agrega soporte para SQL Server 2008, incorpora mejoras en las funcionalidades existentes, incluye muchas características y posibilidades de ampliación nuevas, e incorpora nuevas funcionalidades que se han publicado previamente como “power tools”.

Jamie Laflen and Barclay Hill escribieron un interesante artículo en la revista MSDN Magazine, que detalla la funcionalidad del Visual Studio Team System 2008 Database Edition GDR. El artículo tiene una gran introducción que describe los principios básicos del desarrollo fuera de línea. Además, destaca las nuevas características, las herramientas que soportan los nuevos procesos que se pueden utilizar cuando se desarrolla un esquema de base de datos, y las características de administración de bases de datos.

Junto con la descripción de estas características también encontrará algunos ejemplos que puede usar para practicar.

El artículo puede encontrarlo en el sitio de MSDN en el siguiente link:

Introducing New Features In The VSTS Database Edition GDR

Tags: , , ,

Documentos

Powered by SQL Total Consulting


View Jose Mariano Alvarez's profile on LinkedIn

 Add to Technorati Favorites 

Calendar

<<  agosto 2017  >>
lumamijuvido
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

View posts in large calendar

Locations of visitors to this page

Widget Twitter not found.

Root element is missing.X


Valid XHTML 1.0 Transitional

Valid CSS!