none
Поддержка SCCM 2012 dynamic ports при работе с MS SQL 2008 RRS feed

  • Вопрос

  • Здравствуйте, пытаемся перенести базу данных сайта sccm 2012 с виртуального сервера на физический.

    На железном сервере MS SQL 2008R2 используется именованый инстанс с динамическими портами.

    В документации SCCM2012 сказано, динамические порты не поддерживаются и предлагают включать статический порт 1433 на сервере SQL.

    http://technet.microsoft.com/en-us/library/hh427328#BKMK_SQLPorts - собственно документ

    Это решение для нас несколько неудобно.

    Включение named pipes на сервере SQL проблему не решило. Кроме того, в документации говорится, что для соединения сервер сайта использует TCP\IP, а named pipes лишь помогает в поиске неисправностей аутентификации.

    Вопрос в следующем: Удалось ли кому-нибудь обойти необходимость задания статических портов на сервере SQL или это архитектурное ограничение нового продукта? Если удалось, то как?

    Дополнительная информация:

    Ошибка при работе мастера переноса БД:

    PM: ConfigMgrSetupWizard Error: 1 : Exception message: [A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)], Exception details: [System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

    Сервер сайта:
    Win Server 2008 R2 Standart x64
    MS SCCM 2012 RTM build 5.0.7711.0

    Сервер SQL:
    Win Server 2008 R2 Standart x64
    Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64)

Ответы

  • В документации SCCM2012 сказано, динамические порты не поддерживаются и предлагают включать статический порт 1433 на сервере SQL.

    Там не предлагают включить статический порт по-умолчанию (1433). Там говорится о том, что вы должны включить статический порт, любой, какой вам нравится.

    "Configuration Manager does not support dynamic ports. Because SQL Server named instances by default use dynamic ports for connections to the database engine, when you use a named instance, you must manually configure the static port that you want to use for intrasite communication."

    Неподдерживаемое решение - плохая идея. Динамические порты (как и все прочее) не поддерживаются по вполне конкретным причинам и смысла заранее планировать себе неприятности я не вижу.


    http://OpsMgr.ru/

    Отвечающий