none
MS SQL Server 2005 совместимость 80 -> 90 - неясно RRS feed

  • Общие обсуждения

  • Приветствую =)

    Интересно стало просмотреть отчет БД из 2000ика, но на 2005ом.
    Проверить отчет в 2005ом можно только на базе с совместимостью 90 :(
    Можно ли как-то "адаптировать" БД 80 под 90?

    Заранее благодарен за полезные комментарии

    14 марта 2010 г. 2:18

Все ответы

  • Какой отчёт? Ошибки какие-то? У меня прекрасно уживаются на сервере бд 2008 базы в режиме и 80 и 90 и 100
    http://www.t-sql.ru
    14 марта 2010 г. 6:52
    Отвечающий
  • Какой отчёт? Ошибки какие-то? У меня прекрасно уживаются на сервере бд 2008 базы в режиме и 80 и 90 и 100
    http://www.t-sql.ru

    понятно, что просто находиться 80ка на 2005 может, но субд требует для просмотра отчетов (стандартных) совместимость 90... исключение выкидывает, что мол нужно не ниже 90 и рекомендует поменять совместимость...
    я например поместил 80ку, которая создана на 2000ке, на 2005ый. для такой БД 80 - это потолок... можно ли её как-то принудительно адаптировать под 90 или нет? Или нужно использовать обходные методы?
    14 марта 2010 г. 16:53
  • так и не понял каких отчётов? про режимы совместимости на сайте майкрософт много написано, про то на что это действует...
    http://www.t-sql.ru
    14 марта 2010 г. 19:07
    Отвечающий
  • так и не понял каких отчётов? про режимы совместимости на сайте майкрософт много написано, про то на что это действует...
    http://www.t-sql.ru

    стандартные отчеты из серии физ статистика индекса и т п
    15 марта 2010 г. 4:06
  • так и не понял каких отчётов? про режимы совместимости на сайте майкрософт много написано, про то на что это действует...
    http://www.t-sql.ru

    стандартные отчеты из серии физ статистика индекса и т п

    А уровень совместимости при этом вы почему не хотите поднять до 90? Синтаксис старый в БД или что?
    http://www.t-sql.ru
    15 марта 2010 г. 7:38
    Отвечающий
  • так и не понял каких отчётов? про режимы совместимости на сайте майкрософт много написано, про то на что это действует...
    http://www.t-sql.ru

    стандартные отчеты из серии физ статистика индекса и т п

    А уровень совместимости при этом вы почему не хотите поднять до 90? Синтаксис старый в БД или что?
    http://www.t-sql.ru
    В свойствах не ставится :( 80 и все...
    15 марта 2010 г. 17:08
  • немного не понятно...вы на каком сервере хотите попробовать?
    сервер 2005? или 2000?

    илил у вас на сервере 2005 есть бд "в режиме совместимости с 2000", вы хотите попробовать отчет, который требует совместимость с 2005? так?
    16 марта 2010 г. 10:12
  • так и не понял каких отчётов? про режимы совместимости на сайте майкрософт много написано, про то на что это действует...
    http://www.t-sql.ru

    стандартные отчеты из серии физ статистика индекса и т п

    А уровень совместимости при этом вы почему не хотите поднять до 90? Синтаксис старый в БД или что?
    http://www.t-sql.ru
    В свойствах не ставится :( 80 и все...

    Поднять режим совместимости с 80 до 90 не должно возникнуть проблем, отличия этих режимов описаны тут: http://technet.microsoft.com/ru-ru/library/bb510680.aspx
    http://www.t-sql.ru
    16 марта 2010 г. 11:25
    Отвечающий
  • Поднять режим совместимости с 80 до 90 не должно возникнуть проблем, отличия этих режимов описаны тут: http://technet.microsoft.com/ru-ru/library/bb510680.aspx
    http://www.t-sql.ru

    Ну БД была создана изначально на 2000ике и потом я её переставил под 2005ый. Но почему-то в свойствах 2005ого не ставится 90 для этой базы :(
    16 марта 2010 г. 16:37

  • илил у вас на сервере 2005 есть бд "в режиме совместимости с 2000", вы хотите попробовать отчет, который требует совместимость с 2005? так?

    Ну что-то вроде этого наверное :)
    16 марта 2010 г. 16:38
  • Поднять режим совместимости с 80 до 90 не должно возникнуть проблем, отличия этих режимов описаны тут: http://technet.microsoft.com/ru-ru/library/bb510680.aspx
    http://www.t-sql.ru

    Ну БД была создана изначально на 2000ике и потом я её переставил под 2005ый. Но почему-то в свойствах 2005ого не ставится 90 для этой базы :(

    Ошибка какая?
    http://www.t-sql.ru
    16 марта 2010 г. 17:07
    Отвечающий
  • Поднять режим совместимости с 80 до 90 не должно возникнуть проблем, отличия этих режимов описаны тут: http://technet.microsoft.com/ru-ru/library/bb510680.aspx
    http://www.t-sql.ru

    Ну БД была создана изначально на 2000ике и потом я её переставил под 2005ый. Но почему-то в свойствах 2005ого не ставится 90 для этой базы :(

    Ошибка какая?
    http://www.t-sql.ru
    Выкидывает, что "Требуется совместимость 90"
    16 марта 2010 г. 19:37
  • Поднять режим совместимости с 80 до 90 не должно возникнуть проблем, отличия этих режимов описаны тут: http://technet.microsoft.com/ru-ru/library/bb510680.aspx
    http://www.t-sql.ru

    Ну БД была создана изначально на 2000ике и потом я её переставил под 2005ый. Но почему-то в свойствах 2005ого не ставится 90 для этой базы :(

    Ошибка какая?
    http://www.t-sql.ru
    Выкидывает, что "Требуется совместимость 90"

    Вы утверждаете, что не можете повысить уровень совместимости на SQL Server 2005 у БД 80...вот я и спрашиваю, какую ошибку при этом генерит SQL Server
    http://www.t-sql.ru
    17 марта 2010 г. 3:45
    Отвечающий

  • Вы утверждаете, что не можете повысить уровень совместимости на SQL Server 2005 у БД 80...вот я и спрашиваю, какую ошибку при этом генерит SQL Server
    http://www.t-sql.ru


    Очень просто... Выкидывает, что "невозможно открыть отчеты БД с уровнем совместимости ниже 90" :(

    И потом рекомендует поднять этот уровень, но в свойствах нет 90 :(

    19 марта 2010 г. 20:02

  • Вы утверждаете, что не можете повысить уровень совместимости на SQL Server 2005 у БД 80...вот я и спрашиваю, какую ошибку при этом генерит SQL Server
    http://www.t-sql.ru


    Очень просто... Выкидывает, что "невозможно открыть отчеты БД с уровнем совместимости ниже 90" :(

    И потом рекомендует поднять этот уровень, но в свойствах нет 90 :(


    Я про одно, а вы про другое...меня не интересует ошибка при открытии отчётов, я спрашиваю, что вам мешает повысить уровень базы?!

    EXEC sp_dbcmptlevel [Ваша база], 90;
    GO
    

    http://www.t-sql.ru
    22 марта 2010 г. 8:15
    Отвечающий

  • Вы утверждаете, что не можете повысить уровень совместимости на SQL Server 2005 у БД 80...вот я и спрашиваю, какую ошибку при этом генерит SQL Server
    http://www.t-sql.ru


    Очень просто... Выкидывает, что "невозможно открыть отчеты БД с уровнем совместимости ниже 90" :(

    И потом рекомендует поднять этот уровень, но в свойствах нет 90 :(


    Я про одно, а вы про другое...меня не интересует ошибка при открытии отчётов, я спрашиваю, что вам мешает повысить уровень базы?!

    EXEC sp_dbcmptlevel [Ваша база], 90;
    
    GO
    
    
    
    

    http://www.t-sql.ru

    и как успехи? удалось повысить уровень совместимости?
    http://www.t-sql.ru
    24 марта 2010 г. 4:40
    Отвечающий