Зараз ви перебуваєте в автономному режимі; очікується повторне підключення до Інтернету

Настроювання компанії тест із копію даних live компанії для Microsoft Dynamics GP за допомогою Microsoft SQL Server

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 871973
ЗАГАЛЬНІ ВІДОМОСТІ

Для перевірки окремих питань, метод виправлення неполадок може бути для копіювання бази даних Live компанії тест компанії бази даних.

У цій статті описано, як налаштувати тест компанії, який має копію даних live компанії, використовуючи Microsoft SQL Server.
ДОДАТКОВІ ВІДОМОСТІ

Примітки
  • Якщо використовувати запис А, рівень коментар до обговорення - існуючі організації live і план поверху у компанії тест, потрібно запустити NoteFix. exe. Щоб отримати додаткові відомості зверніться до команди Business Solutions системи технічної підтримки корпорації Майкрософт за телефоном (888) 477-7877.
  • Якщо ви використовуєте кадрові ресурси для Microsoft Dynamics GP, дані про присутність інсталяції не копіюються через. Відкрити вікно, інструменти, виберіть Параметри, виберітькадрові ресурси, пункти присутність, andthen, натисніть кнопку Настроювання. Ця інформація не скопійовані через те, що TAST0130 таблиці, містить посилання на Live компанії бази даних. Tocorrect цю проблему, оновлення в діалоговому вікні присутність інсталяції нового companydatabase тест, містить ті самі відомості як Live базу даних. Або напишіть anupdate заяви, щоб змінити компанії ім'я посилання на TAST0130table.
  • Якщо ви використовуєте Основні засоби Microsoft Dynamics GP, фіксовані активи-настроювання компанії інформація не перейдете тест компанії. Щоб вирішити цю проблему, відкрити вікно фіксовані активи-настроювання компанії Live компанії і запишіть параметри. Відкриється вікно фіксовані активи-настроювання компанії, компанії-тест і введіть однакові параметри, як Live компанії. Щоб відкрити вікно, скористайтеся такою командою:
    • Microsoft Dynamics GP 10.0 немає або пізнішої версії.
      Виберіть Microsoft Dynamics GP, пункт засоби, команду Параметри, пункти системи, пункти Основні засобита виберіть компанію.
  • Якщо ви використовуєте Контрольних Microsoft Dynamics GP, потрібно видалити аудит тригери тест компанії, використовуючи SQL а не з передній. Контрольних – це лише тригери, копіюються через, а все одно пункти live аудит базі даних. Однак, не видаляйте, зупинити та видалити аудиту аудиту пробної версії підтримки вікна тест компанії, або це буде потрібно очистити журнал, аудит таблиці та/або видалення тригера live компанії. Зверніться до інтерактивні елементи, описані в Указаній нижче статті, видалити тригери контрольний журнал журнал компанії перевірки:

    2847491 Як зупинити контрольний журнал тригери компаній перевірки оновлення бази даних live перевірки сценарій виконання контрольних в Microsoft Dynamics GP
  • Якщо ви використовуєте Аналітичного обліку (AA), необхідно спочатку активувати AA компанії "Test", перш ніж тест можна відновити базу даних live компанії (який має AA активний)
    компанії. Після завершення відновлення потрібно натисніть кнопку посилання нижче для отримання сценарій для запуску бази даних компанії перевірки, оновлювати далі можна переглянути, які зберігаються в таблиці AAG00102 (для уникнення помилки ключ, дублювання, під Вільний час вводу нові угоди).


    • Якщо використовується Management Reporter 2012, необхідно зупинити Management Reporter служб, які можна зробити використовувати будь-який із таких параметрів:

    1. в Reporter 2012 конфігурації консолі керування на першій сторінці, ви побачите і Керування Reporter 2012 застосунку-служби і Процес служби керування-Reporter 2012. Натисніть кнопку Stop під ці дві служби, щоб зупинити їх.

    2. натисніть на початку, натисніть на Панелі керування, клацніть Адміністрування, а потім відкрийте служб. У вікні служби, виділіть Керування Reporter 2012 застосунку-служби та натисніть посилання, щоб зупинити службу. Крім того, виділити Служба процесу Reporter 2012 для керування і натисніть посилання, щоб зупинити службу, а.
корпорація Майкрософт надає приклади програмного коду тільки для ілюстрації, без гарантій – прямих або інших. Це включає, але не обмежується, будь-яких гарантій придатності до продажу та придатності для певної мети. У цій статті припускається, що ви знайомі з, що демонструє мову програмування та інструменти, які використовуються для створення та налагодження процедури. Співробітники представник служби підтримки клієнтів корпорації Майкрософт можуть пояснити функціональні особливості кожної конкретної процедури. Проте вони не будуть змінювати приклади для реалізації додаткових можливостей або створювати процедури на вимогу окремих користувачів.

Настроювання компанії тест, виконайте такі дії:
  1. У утиліти, створіть новий компанії базу даних, яка використовується як тест компанії. Переконайтеся, що зачекати, доки базу даних унікальний DB/ID і компанії назву компанії, буде призначити бази даних, як тест компанії. Наприклад, можна використовувати з Ідентифікатором DB/компанії "TEST" і назву компанії "TEST-компанії".

    Примітка. Зверніть увагу на шлях, де бази даних .mdf і .ldf файлів, які beingcreated. Ця інформація знадобиться кроку в thisarticle.
  2. Увійдіть до компанії перевірки. Для цього, скористайтеся одним із таких способів.
    • Microsoft Dynamics GP 10.0 або пізнішої версії:
      Виберіть Microsoft Dynamics GP, інструменти, Параметри, виберіть системута клацніть Доступ користувача. .

  3. В області Доступ користувача , виберіть користувачів, яким потрібно надати доступ до бази даних тест компанії. Клацніть, установіть прапорець поруч із тест назву компанії, щоб надати доступ до бази даних тест компанії. Повторіть цей крок, для всіх користувачів, яким потрібно надати доступ до бази даних тест компанії. Для цього, скористайтеся одним із таких способів.
    • Microsoft Dynamics GP 10.0 немає і Microsoft Dynamics 2010: виберіть Microsoft Dynamics GP, інструменти, Параметри, виберіть системуі клацніть Доступ користувачів. .

  4. Зробіть архівувати бази даних live компанії. Для цього перейдіть за одним із нижченаведених способів відповідно до ситуації.

    Спосіб 1

    Якщо використовується SQL Server Enterprise Manager, followthese дії:
    1. Натисніть кнопку Пускі виберіть програми.
    2. Виберіть Microsoft SQL Serverі клацніть Enterprise Manager.
    3. Послідовно розгорніть вузли Сервери Microsoft SQL Server, розгорніть Групу SQL-серверівта екземпляра SQL Server.
    4. Розгорніть баз даних, live компанії базу даних, клацніть правою кнопкою миші, виберіть Усі завданнята виберіть архівувати даних.
    5. У вікні служби резервного копіювання SQL Server натисніть кнопку " Додати в розділі призначення ".
    6. У вікні виберіть місце призначення архіву, натисніть кнопку три крапки поле імені файлу .
    7. У вікні розташування резервної копії з пристроїв розгорніть папки та виберіть розташування для файлу резервної копії.
    8. Введіть ім'я файлу резервної копії. Наприклад, введіть Live.bak.
    9. Натисніть OK кілька разів, поки повернетеся до вікна служби резервного копіювання SQL Server.
    10. Натисніть кнопку "OK" для запуску резервного копіювання.
    11. Під Вільний час резервного копіювання успішно завершено, натисніть кнопку " OK".
    Спосіб 2

    Якщо використовується SQL Server Management Studio, followthese дії:
    1. Натисніть кнопку Пускі виберіть програми.
    2. Виберіть Microsoft SQL Serverі клацніть SQL Server Management Studio. Підключення до сервера вікно відкриття.
    3. У полі ім'я сервера , введіть ім'я екземпляра SQL Server.
    4. У списку автентифікації натисніть на Автентифікацію.
    5. Введіть у полі імені користувачаSA.
    6. У полі " пароль " введіть пароль для користувача sa та натисніть кнопку підключитися.
    7. У розділі Об'єкт, Internet Explorer , розгорніть баз даних.
    8. Live компанії базу даних, клацніть правою кнопкою миші, виберіть послідовно пункти завданнята клацніть архівувати.
    9. В області " призначення " натисніть кнопку Видалитита натисніть кнопку Додати.
    10. В області призначення, що на диску натисніть кнопку три крапки.
    11. Виберіть розташування, де потрібно створити файл резервної копії, введіть ім'я файлу резервної копії, такі як LIVE.bakпісля чого натисніть OK.
    12. Натисніть OK кілька разів, поки повернетеся до вікна архівувати даних.
    13. Натисніть кнопку "OK" для запуску резервного копіювання.
  5. Відновлення файлу резервної копії live компанії, створений підйом 4 до бази даних тест компанії. Для цього використовуйте один із followingmethods, відповідно до ситуації.

    Спосіб 1

    Якщо використовується SQL Server Enterprise Manager, followthese дії:
    1. У диспетчері Enterprise компанії тестової бази даних, клацніть правою кнопкою миші, виберіть Усі завданнята виберіть Відновити базу даних.
    2. Відновити базу даних поля на вкладці " загальні " Перевірте, чи компанії тестової бази даних вибрано.
    3. У розділі відновлення натисніть, щоб установіть прапорець біля пристрою .
    4. У розділі " Параметри " пристрої, Виберітьі натисніть кнопку Додати вікна виберіть відновлення пристроїв.
    5. У вікні відновлення призначення виберіть кнопку три крапки біля поля ім'я файлу .
    6. У вікні розташування резервної копії з пристрою розгорніть папки, знайдіть і клацніть live компанії резервний файл, створений на кроці 4.
    7. Натисніть OK кілька разів, поки повернетеся до вікна відновити базу даних.
    8. Виберіть вкладку Параметри .
    9. Клацніть, щоб примусово відновити через існуючу прапорець.
    10. Переконайтеся, що дійсний шлях відображається в полі перейти до фізичної ім'я і потім перевірте, чи .mdf та .ldf імена файлів бази даних компанії тест, створений на кроці 1.

      Примітка. Логічні імена файлів, відображає ім'я live базу даних. Не змінюються логічні імена файлів.
    11. Натисніть кнопку "ОК" для запуску, Відновити базу даних live компанії до компанії тестової бази даних.
    12. Під Вільний час відновлення успішно завершено, натисніть кнопку " OK".
    Спосіб 2

    Якщо використовується SQL Server Management Studio, followthese дії:
    1. Натисніть кнопку Пускі виберіть програми.
    2. Виберіть Microsoft SQL Serverі клацніть SQL Server Management Studio. Підключення до сервера вікно відкриття.
    3. У полі ім'я сервера , введіть ім'я екземпляра SQL Server.
    4. У списку автентифікації натисніть на Автентифікацію.
    5. Введіть у полі імені користувачаSA.
    6. У полі " пароль " введіть пароль для користувача sa та натисніть кнопку підключитися.
    7. У розділі Об'єкт, Internet Explorer , розгорніть баз даних.
    8. Тест компанії базу даних, клацніть правою кнопкою миші, виберіть послідовно пункти завдання, точку відновленнята виберіть базу даних.
    9. В області джерело для відновлення виберіть Пристрій, зі натисніть кнопку три крапки.
    10. В області Розташування для резервного копіювання натисніть кнопку " Додати".
    11. Виберіть розташування, де збережено файл резервної копії, виберіть LIVE.bak файлута натисніть кнопку OK.
    12. Натисніть кнопку OK. Ви повернетеся до вікна відновити базу даних.
    13. У розділі " Виберіть набори резервної копії для відновлення натисніть файлу резервної копії, яку потрібно відновити".
    14. В області Виберіть сторінку натисніть кнопку " Параметри".
    15. В області " Відновити файли бази даних як " слід змінити розташування цих двох файлів бази даних Live тестової бази даних .mdf і .ldf файлів. За промовчанням їх буде виділено Live базу даних .mdf та .ldf файлів.

      Примітка. Логічні імена файлів, відображає ім'я live базу даних. Не змінюються логічні імена файлів.
    16. Щоб змінити ці розташування, натисніть витирання (...) , поруч із поле розташування файлів.
    17. Перейдіть на шлях, який ви записали в кроці 1, де було створено базу даних перевірки.
    18. Виділіть відповідний .mdf файл і натисніть кнопку OK.
    19. Повторіть кроки p-r, виберіть файл .ldf і натисніть кнопку OK.
    20. Клацніть прапорець перезаписати наявний-бази даних .
    21. Натисніть кнопку "ОК" , щоб повернутися до вікна відновити базу даних
    Якщо використовується Microsoft Dynamics GP 10.0 або пізнішої версії, виконайте такі інтерактивні елементи, щоб скопіювати дозволів live компанії тест компанії.
    1. Увійдіть до Microsoft Dynamics GP, як користувач sa.
    2. Виберіть Microsoft Dynamics GP, пункт засоби, команду Параметри, пункти системиі клацніть Доступ користувача.
    3. Виберіть відповідний користувач і потім переконайтеся, що встановлено прапорець тест компанії про те, що надається доступ.

      Примітка. Якщо встановити прапорець компанії призводить до появи протокол IMAP про помилку, видаліть користувача, з папки "користувачі", у новий тест бази даних SQL Server Management Studio або Enterprise Manager.
    4. Виберіть Microsoft Dynamics GP, виберіть засоби, команду Параметри, пункти системиі виберіть Користувача безпеки.
    5. У вікні "Параметри безпеки-завдання", виберіть користувача, який потрібно мати доступ до компанії-тест.
    6. У списку компанії натисніть кнопку "live компанії".
    7. Копіювання, установіть прапорець поряд із тест компанії та натисніть кнопку OK.

      Правами live компанії, буде скопійовано до компанії перевірки.
  6. Після того, як Відновити базу даних live компанії над компанії тестової бази даних компанії тест, містить посилання, з COMPANYID і INTERID інформації, компанія live. Належним чином, відображає відомості про компанію тест, запустіть наведений нижче сценарій нижче, від компанії тест Query Analyzer або SQL Server Management Studio. Цей сценарій оновлення COMPANYID і INTERID тест бази даних, введіть відомості, зазначено в таблиці SY01500 бази даних системи компанії тест.
    if exists (select 1 from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = 'SY00100') begin  declare @Statement varchar(850)  select @Statement = 'declare @cStatement varchar(255)declare G_cursor CURSOR forselect case when UPPER(a.COLUMN_NAME) in (''COMPANYID'',''CMPANYID'')  then ''update ''+a.TABLE_NAME+'' set ''+a.COLUMN_NAME+'' = ''+ cast(b.CMPANYID as char(3))   else ''update ''+a.TABLE_NAME+'' set ''+a.COLUMN_NAME+'' = ''''''+ db_name()+'''''''' endfrom INFORMATION_SCHEMA.COLUMNS a, '+rtrim(DBNAME)+'.dbo.SY01500 b  where UPPER(a.COLUMN_NAME) in (''COMPANYID'',''CMPANYID'',''INTERID'',''DB_NAME'',''DBNAME'')    and b.INTERID = db_name() and COLUMN_DEFAULT is not null and rtrim(a.TABLE_NAME)+''-''+rtrim(a.COLUMN_NAME) <> ''SY00100-DBNAME''  order by a.TABLE_NAMEset nocount onOPEN G_cursorFETCH NEXT FROM G_cursor INTO @cStatementWHILE (@@FETCH_STATUS <> -1)begin  exec (@cStatement)  FETCH NEXT FROM G_cursor INTO @cStatementendclose G_cursorDEALLOCATE G_cursorset nocount off'  from SY00100  exec (@Statement)endelse begin  declare @cStatement varchar(255)  declare G_cursor CURSOR for  select case when UPPER(a.COLUMN_NAME) in ('COMPANYID','CMPANYID')    then 'update '+a.TABLE_NAME+' set '+a.COLUMN_NAME+' = '+ cast(b.CMPANYID as char(3))     else 'update '+a.TABLE_NAME+' set '+a.COLUMN_NAME+' = '''+ db_name()+'''' end  from INFORMATION_SCHEMA.COLUMNS a, DYNAMICS.dbo.SY01500 b    where UPPER(a.COLUMN_NAME) in ('COMPANYID','CMPANYID','INTERID','DB_NAME','DBNAME')      and b.INTERID = db_name() and COLUMN_DEFAULT is not null    order by a.TABLE_NAME  set nocount on  OPEN G_cursor  FETCH NEXT FROM G_cursor INTO @cStatement  WHILE (@@FETCH_STATUS <> -1)  begin    exec (@cStatement)    FETCH NEXT FROM G_cursor INTO @cStatement  end  close G_cursor  DEALLOCATE G_cursor  set nocount offend
    Примітка. Цей сценарій, що не вдається з помилкою повторювані ключ, ви mustmanually змінить INTERID та COMPANYIDстовпців у таблиці, на якому ви отримуєте первинний ключ помилка thetest компанії.

    Наприклад: помилка первинний ключ обмеження на "PKRVLPD033." Належним чином, виконайте пошук таблиці префікс, ПК, посилається на основний маркер розділ і не є частиною ім’я таблиці. У цьому прикладі thetable, який потрібно перевірити, чи "RVLPD033" для цієї бази даних.
  7. Переконайтеся, що власник бази даних isDYNSA бази даних "test". Для цього запустіть наведений нижче сценарій, від компанії тест QueryAnalyzer або SQL Server Management Studio:
     sp_changedbowner 'DYNSA'
  8. сценарій виконання функції деталізація у SQL Server Reporting Services або інтегровані в Excel звіти, потрібно, виконайте такі інтерактивні елементи, щоб оновити сервер посилання на drilldowns роботи, база даних зазнала змін, після:

    • Переконайтеся, що всі входив із Microsoft Dynamics GP і закрийте всі вікна SQL Server Management Studio
    • На комп'ютері, де установлено Dynamics GP, натисніть кнопку Пуск, а потім виберіть Усі програми. Натисніть кнопку Microsoft Dynamics, а потім GP 2010 і натисніть на обслуговування бази даних
    • При службову програму, виберіть або введіть екземпляра SQL Server, де зберігаються Dynamics GP бази даних. Якщо ви ввійшли як обліковий запис А комп'ютера домену, із правом цього екземпляра з SQL Server, можна вибрати цей параметр. В іншому разі виберіть автентифікацію і ввести n відповідні ім'я користувача та пароль. Натисніть кнопку Далі >>
    • Виберіть Позначити всі вибирати Dynamics GP баз даних, і натисніть кнопку Далі >>
    • Виберіть продукт Microsoft Dynamics GP, а потім натисніть кнопку Далі >>
    • Виберіть "Функцій і збережені процедури" і "Подання", клацніть наступний >>
    • Перегляд у вікні підтвердження, натисніть кнопку Далі >>, щоб розпочати процес.

    Перевірка компанії має копії даних live компанії та буде готова до сценарій виконання.
ПОСИЛАННЯ

Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
872370 Як створити тест компанії, із копію даних live компанії за допомогою Microsoft Dynamics GP, MSDE 2000 або SQL Server 2005 Express

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 871973 – останній перегляд: 07/22/2016 12:48:00 – виправлення: 1.6

Microsoft Dynamics GP 2015, Microsoft Dynamics GP 2013, Microsoft Dynamics GP 2010, Microsoft Dynamics GP 10.0, Microsoft Dynamics GP 9.0, Microsoft Business Solutions–Great Plains 8.0, Microsoft Dynamics GP 2015 R2, Microsoft Dynamics GP 2016

  • kbtshoot kbmbsmigrate kbmt KB871973 KbMtuk
Зворотний зв’язок
ipt>