Cambiar Server Collation en SQL Server 2005

SQL Server 2005 permite cambiar el collation del server de la siguiente forma:

  1. Asegurate de tener los scripts necesarios para recrear las bases de datos y todos los objetos en estas.
  2. Exporta todos tus datos usando alguna herramienta de backup
  3. Borra todas las bases de datos de usuario
  4. Reconstui la base de datos master especificando la nueva collation con la propiedad SQLCOLLATION del comando setup.
    start /wait setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=test SQLCOLLATION=SQL_Latin1_General_CP1_CI_AI

  5. Crea nuevamente todas las bases de datos que necesitas
  6. Importa todos los datos
Con estos pasos te podrías evitar hacer una instalación nueva de SQL.

Habilitar Relay en Exchange 2007

Muchas veces es necesario que un servidor de la empresa pueda hacer relay con nuestro exchange para enviar correos fuera de la empresa por ejemplo un servidor que necesita enviar alertas. Para esto debemos crear un nuevo Receive Connector:

Ingresamos a Exchange Management Console

Vamos a Server Configuration –> Hub Transport

Click en “New Receive Connector”

Colocamos un Nombre por ejemplo “Alert Receive Connector” y seleccionamos “Internal”

En la siguiente pantalla dejamos el default o si tenemos varias IP colocar la que va a escuchar el por 25, luego especificar un nombre FQDN con el que se presentara.

En la ventana de “Remote Network settings” eliminar la default (ya que es toda la red) y colocar la/s IPs de los servidores que necesitan hacer relay.

Una vez creado el connector se le deben asignar los permisos que permitan conexion anonima, primero vamos a las propiedades del Receive Connector –> Permission Groups seleccionamos “Anonymous users”

image 

luego ejecutamos el siguiente comando powershell para habilitar relay:

Get-ReceiveConnector "Alert Receive Connector" | Add-ADPermission -User "NT AUTHORITY\ANONYMOUS LOGON" -ExtendedRights "ms-Exch-SMTP-Accept-Any-Recipient"

Espero les sea de utilidad.

Gaston.