Notas de la versión de Bus de servicio 1.0

Se aplica a: Service Bus for Windows Server 1.0

Las siguientes notas de la versión contienen problemas conocidos e información de última hora sobre la versión del Service Bus para Windows Server (CmdLets 1.0).

Novedades de esta versión

  • Nuevo puerto HTTP predeterminado para el Service Bus para Windows Server: el puerto HTTP predeterminado usado por el Service Bus para Windows Server ha sido cambiado al puerto 9355 (anteriormente se usaba el 4446). Asegúrese de modificar sus aplicaciones en consecuencia.

  • Nueva clase auxiliar para compilar una cadena de conexión del CmdLets: El SDK 1.7 de Microsoft Azure introdujo una forma de conectarse al CmdLets mediante cadenas de conexión. A fin de concordar la API de la nube, esta versión incluye una nueva clase para ayudar a compilar la cadena de conexión del CmdLets. Para obtener más información, vea vea la sección Desarrollo de una aplicación.

  • Nuevo formato para la cadena de conexión del CmdLets: A fin de conectar con el CmdLets (en la nube o local), use la cadena de conexión en un archivo de configuración similar a la API del SDK de Azure. Para obtener más información, vea vea la sección Desarrollo de una aplicación.

  • Los cmdlets de PowerShell del Service Bus para Windows Server usan ahora cadenas de conexión para configurar las bases de datos. Para obtener más información, vea la referencia de los cmdlets de PowerShell del Service Bus para Windows Server.

  • El Service Bus para Windows Server ahora tiene un asistente de configuración. Puede usar el asistente de configuración Service Bus para Windows Server para realizar operaciones básicas, como crear una granja o unirse a granjas existentes y abandonarlas.

  • El Service Bus para Windows Server ahora es compatible con la autenticación SQL además de la autenticación de Windows.

  • Ahora puede hospedar el Service Bus para Windows Server en una máquina virtual (VM) de Azure (IaaS) mediante SQL Server o Base de datos SQL de Azure.

  • Ahora se encuentra disponible para su descarga un paquete de Administración de System Center

Problemas conocidos

  • Antes de instalar el Service Bus para Windows Server, asegúrese de que no esté presente la variable de entorno FabricConfigFileName. De lo contrario, la configuración podría dar error.

  • Debe asegurarse de que su equipo no tenga una versión anterior de Microsoft.ServiceBus.dll en el caché global de ensamblados (GAC).

  • Si ejecuta los cmdlets de PowerShell Add-SBHost o Remove-SBHost cuando la granja se encuentra en estado detenido (tras ejecutar Stop-SBFarm), la granja se reiniciará de forma automática.

  • Si SQL Server se configura con memoria compartida, el Service Bus para Windows Server solo funciona en equipos de grupos de trabajo. Para equipos unidos a un dominio, SQL Server debe usar TCP/IP o canalizaciones con nombre. Además, debe haberse iniciado el Agente explorador de SQL.

  • Los usuarios que sean distintos y hayan iniciado sesión en equipos diferentes no podrán unir sus equipos a la misma granja, aunque ambos usuarios tengan derechos sobre el servidor SQL.

  • Si el archivo ServiceBus.config está presente en cualquier parte de la ruta de acceso de configuración de .NET, debe eliminarlo antes de instalar o configurar el Service Bus para Windows Server. El Service Bus para Windows Server encontrará errores en tiempo de ejecución si el archivo está presente. Este es un requisito de configuración.

  • Al crear un nuevo espacio de nombres de servicio, no se activa de forma inmediata. Si usa un script para crear un espacio de nombres de servicio, debe esperar por norma general unos 30 segundos antes de poder crear entidades en el espacio de nombres de servicio recién creado. Por el contrario, si elimina un espacio de nombres de servicio, deberán pasar unos minutos para que el proceso termine. Hasta que esto suceda, se producirá un error si se intenta crear un espacio de nombres de servicio con el mismo nombre.

  • Si la contraseña de la cuenta RunAs no es válida (por ejemplo, si ha cambiado), las solicitudes posteriores realizadas a esa puerta de enlace generarán un error con una UnauthorizedAccessException. Para resolver este problema, llame al cmdlet Update-SBHost y proporcione una nueva contraseña.

  • Si intenta acceder a un espacio de nombres de servicio que no exista, se generará una excepción de formato del URI (en concreto, ArgumentException).

  • Al agregar un espacio de nombres de servicio, se anulan todas las conexiones existentes y se genera una MessagingCommunicationException.

  • Si existe contención de puertos, el cmdlet Add-SBhost produce un error crítico y el servicio de puerta de enlace se bloquea y recicla continuamente. Para resolver este problema, reinicie el nodo.

  • Para los certificados debe tener instalada la CA en el almacén raíz de usuario.