Teniendo en cuenta todas las cosas que puedes hacer con SQL Server 2008, es natural que usted puede ser que se confunda de vez en cuando. Lo que sigue son algunos de los dilemas más comunes que es probable encontrar al utilizar SQL Server y cómo superarlos.

Problemas con la instalación del software de SQL

Tener un nuevo software fresco y no poder conseguirlo instalado no es muy divertido. Por suerte, SQL Server 2008 normalmente se levanta y funcionando sin problemas. Si usted encuentra un obstáculo, utilice la siguiente lista de comprobación para ayudarle a evitar el agua caliente:

  1. Asegúrese de que tiene permisos suficientes para agregar o quitar software.

    En general, una buena idea es instalar o eliminar el software como administrador. De lo contrario, el sistema operativo puede usted bloquear de hacer estos cambios.

  2. Cerciorarse de que el equipo es lo suficientemente potente como para soportar el producto.

    SQL Server traga memoria, CPU y recursos de disco. Tratando de instalarlo en un ligero máquina garantiza la frustración.

  3. Quite cualquier versión anterior (como las instalaciones beta) de SQL Server 2008 a través de la opción Agregar / quitar programas en el Panel de control.

    Si se salta este paso, existe una buena posibilidad de que el instalador se quejan en voz alta y luego desplomarse. Aunque es tedioso, tómese el tiempo para limpiar las cosas antes de instalarlo.

  4. Asegúrese de tener todo el software de apoyo necesaria.

    En general, el programa de instalación de SQL Server es muy inteligente y con diligencia adquiere lo que falta (por ejemplo, Windows Installer, .NET Framework 2.0, SQL Server Native Client, y así sucesivamente). Sin embargo, es posible que necesite obtener estos componentes a ti mismo.

Problemas administrar su base de datos

El trabajo de un administrador de la base nunca se hace. Afortunadamente, Microsoft no escatima en las herramientas de apoyo. Aquí hay dos buenas opciones para realizar el trabajo de forma rápida y sencilla:

  • Utilidad sqlcmd: Este basadas en caracteres barcos herramienta con cada copia de SQL Server. Puede ejecutar casi cualquier tarea administrativa mediante Transact-SQL directa o uno de los cientos de procedimientos almacenados del sistema incorporadas.

  • SQL Server Management Studio: Si tiene más de un anhelo de herramientas gráficas cuando se trata de la administración, que desee ver en esta utilidad. Puede realizar casi cualquier tarea administrativa que podría enfrentar jamás. Y, lo que no es posible puede ser manejado con los procedimientos de Transact-SQL o sistema directo almacenados.

Problemas con sus datos, en sí

A menos que usted cree en gremlins que descienden desde el éter y causan estragos en sus datos, lo más probable es que cualquier problema de información se debe a un error u omisión. Esto es lo que a tener en cuenta:

  • Problemas de integridad referencial: Para ayudar a mantener todos los datos sincronizados, SQL Server ofrece características de integridad referencial. Estos usted o sus aplicaciones impiden filas sin querer alterar de una tabla sin realizar los cambios correspondientes en otra mesa.

  • La no utilización de las transacciones: Transacciones ayudan a certificar que sus interacciones de bases de datos ocurren en grupos lógicamente consistentes. Sin transacciones adecuadas, una operación puede actualizar una tabla, pero no para hacer lo mismo con otras tablas. El resultado se daña la integridad de datos.

  • Columnas incorrectamente definidos: Lo creas o no, a veces los diseñadores de bases de datos elegir el tipo de datos incorrecto al configurar sus tablas. Por ejemplo, puede ser que necesite un campo particular, que incluyen cantidades monetarias, que incluyen decimales. Sin embargo, cuando los diseñadores de escribir el SQL para crear la tabla, eligen la INTEGER tipo de datos - SQL Server descarta cualquier cantidades fraccionarias de la columna.

  • No hay suficiente espacio para los campos basados ​​en caracteres: Otro problema común es diseñadores de bases de datos no proporcionar suficiente espacio para los campos basados ​​en caracteres. Una vez más, SQL Server alegremente lanza lejos cualquier dato extra, lo que conduce a la información dañada y usuarios insatisfechos.

Un servidor de base de datos que es demasiado lento

Antes de tirar el servidor de base de datos de baja velocidad por la ventana, se puede ejecutar un par de cheques sin esfuerzo para identificar y solucionar el origen del dolor de cabeza.

  • Son sus mesas indexan correctamente? Sin lugar a dudas, los índices inadecuados o faltantes causan la mayoría de los problemas de rendimiento que afectan a la aplicación promedio de la base de datos. Tómese el tiempo para asegurarse de que usted haya colocado índices en los lugares correctos.

  • ¿Hay suficiente memoria? No escatimar su servidor de base de datos al negar que la memoria que necesita para hacer el trabajo rápidamente. Usted puede decir si se está ejecutando sin memoria al lanzar el Administrador de tareas de Windows y ver la cantidad de memoria física disponible. Si este número se acerca a cero, que está pidiendo su servidor de hacer demasiado trabajo con muy poca memoria.

  • ¿Hay demasiados usuarios y aplicaciones? A veces, no importa la cantidad de memoria que instala, o qué tan bien se indexan las tablas, que se acerca al límite de lo que es un servidor de base puede manejar. No hay manera dura y rápida para saber si usted está en el borde, pero si usted ha agotado todas sus opciones y no se puede convencer a más velocidad de su servidor, entonces distribuir su carga de trabajo entre varios servidores.

  • ¿Está tomando ventaja de las herramientas de rendimiento de SQL Server? No hay necesidad de adivinar sobre lo que está causando un problema de respuesta porque SQL Server ofrece una colección de excelentes herramientas de supervisión y gestión del rendimiento.

Informes perdidos

Después de configurar un servidor SQL Server Reporting Services (SSRS), que es común a "perder" la URL que necesita acceder a los informes. La URL real que se utiliza depende de si SSRS está instalado en la instancia predeterminada de SQL Server o una instancia con nombre.

Usted puede acceder tanto al servidor de informes (que indique todos sus informes) y el Administrador de informes (que le permite gestionar muchos de sus informes) a través de los navegadores web.

  • Encontrar SSRS en una instancia predeterminada: Para tener acceso al servidor de informes de SSRS (que indique todos sus informes) en un servidor denominado SRV1, utilice la siguiente URL:

    http: // SRV1 / ReportServer

    Para acceder al Administrador de informes (que le permite gestionar sus informes) en un servidor denominado SRV1, utilice esta URL:

    http: // SRV1 / Informes
  • Encontrar SSRS en una instancia con nombre: Cuando se accede a un SSRS que ha instalado en una instancia con nombre, debe añadir el nombre de instancia al final de la URL precedida por un guión bajo.

    Por ejemplo, si su instancia con nombre eran MyReports en un servidor llamado SRV1, la URL del servidor de informes sería:

    http: // SRV1 / ReportServer_MyReports

    Para acceder al Administrador de informes en un servidor denominado SRV1 con una instancia con nombre de MyReports, utilice esta URL:

 http: // SRV1 / Reports_MyReports