Mengatur uji perusahaan yang memiliki kopi karbon data perusahaan live untuk Microsoft Dynamics GP dengan menggunakan Microsoft SQL Server

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 871973
RINGKASAN

Untuk menguji masalah tertentu, teknik pemecahan masalah yang mungkin untuk menyalin pangkalan data perusahaan Live ke pangkalan data pengujian perusahaan.

Artikel ini menjelaskan cara mengatur uji perusahaan yang memiliki kopi karbon data live perusahaan dengan menggunakan Microsoft SQL Server.
INFORMASI LEBIH LANJUT

Catatan
  • Jika Anda menggunakan data tingkat catatan - di perusahaan live yang ada dan berencana untuk menggunakannya di perusahaan pengujian, Anda harus menjalankan utilitas NoteFix. Untuk informasi selengkapnya, hubungi tim support solusi bisnis Microsoft sistem teknis melalui telepon di (888) 477-7877.
  • Jika Anda menggunakan sumber daya manusia untuk Microsoft Dynamics GP, informasi kehadiran Setup tidak dapat disalin selama. Untuk membuka jendela ini, klik alat, arahkan ke pengaturan, arahkan kesumber daya manusia, arahkan ke kehadiran, andthen klik Setup. Informasi ini tidak disalin karena Daftar Tabel TAST0130 berisi referensi database Live perusahaan. Tocorrect masalah ini, memperbarui jendela Setup kehadiran di companydatabase uji baru untuk memuat informasi yang sama seperti Live database. Atau tulis nama referensi anupdate pernyataan untuk mengubah perusahaan di TAST0130table.
  • Jika Anda menggunakan Aset tetap untuk Microsoft Dynamics GP, informasi penataan perusahaan aset tetap tidak dibawa uji perusahaan. Untuk memperbaiki masalah ini, buka jendela penataan perusahaan aset tetap perusahaan Live dan catat pengaturan. Buka jendela penataan perusahaan aset tetap perusahaan pengujian dan masukkan pengaturan yang sama sebagai perusahaan Live. Untuk membuka jendela, gunakan berikut ini:
    • Microsoft Dynamics GP 10.0 atau versi yang lebih baru:
      Klik Microsoft Dynamics GP, arahkan ke alat, arahkan ke penataan, arahkan ke sistem, arahkan ke Aset tetap, dan kemudian klik perusahaan.
  • Jika Anda menggunakan Jejak Audit untuk Microsoft Dynamics GP, Anda harus menghapus memicu audit dari uji perusahaan menggunakan SQL dan bukan front-end. Jejak audit adalah hanya memicu yang disalin di atas dan masih arahkan ke database live audit yang sama. Namun, jangan menghapus, menghentikan atau menghapus audit Audit jejak pemeliharaan jendela perusahaan uji, atau ini akan Bersihkan Riwayat audit Daftar Tabel dan/atau menghapus memicu perusahaan live. Baca langkah-langkah yang diuraikan dalam artikel KB di bawah ini untuk menghapus jejak audit memicu dari uji perusahaan:

    2847491 Cara menghentikan jejak Audit memicu di perusahaan uji memperbarui database live audit menggunakan jejak Audit di Microsoft Dynamics GP
  • Jika Anda menggunakan Akunting analitis (AA), Anda harus terlebih dulu mengaktifkan AA di perusahaan pengujian, sebelum database live perusahaan (yang memiliki AA aktif) dapat dipulihkan untuk menguji
    perusahaan. Setelah pemulihan selesai, Anda kemudian harus mengklik tautan di bawah ini untuk mendapatkan skrip untuk menjalankan terhadap perusahaan uji pangkalan data yang akan memperbarui nilai tersedia berikutnya yang disimpan di dalam Daftar Tabel AAG00102 (untuk mencegah galat duplikat bukti kunci saat memasukkan transaksi baru).


    • Jika Anda menggunakan Pelapor manajemen 2012, Anda harus menghentikan layanan Pelapor manajemen yang dapat dilakukan menggunakan salah satu dari opsi berikut ini:

    1. pada konsol manajemen Reporter 2012 konfigurasi, pada halaman pertama, Anda akan melihat Pelapor manajemen 2012 aplikasi Layanan dan Pelapor manajemen 2012 proses Layanan. Klik berhenti di bawah ini dua layanan untuk menghentikan mereka.

    2. Klik mulai, klik pada Control Panel, klik pada Alat administratif, kemudian klik untuk membuka jendela Layanan. Di jendela layanan, Sorot Pelapor manajemen 2012 aplikasi Layanan dan klik pada link untuk menghentikan layanan ini. Selain itu, Sorot Pelapor manajemen 2012 proses Layanan dan klik tautan untuk menghentikan layanan ini juga.
Microsoft menyediakan contoh pemrogaman hanya untuk ilustrasi, tanpa garansi baik tersurat maupun tersirat. Ini mencakup, namun tidak terbatas pada, garansi yang tersirat dapat diperjualbelikan atau kesesuaian untuk tujuan tertentu. Artikel ini menganggap bahwa Anda sudah terbiasa dengan bahasa pemrogram yang ditunjukkan dan terbiasa dengan alat-alat yang digunakan untuk membuat dan prosedur debug. Teknisi dukungan Microsoft dapat membantu menjelaskan fungsionalitas prosedur tertentu. Namun, mereka tidak akan mengubah contoh tersebut untuk memberikan fungsionalitas tambahan atau menyusun prosedur untuk memenuhi persyaratan khusus Anda.

Untuk menyiapkan perusahaan uji, ikuti langkah-langkah berikut:
  1. Dalam utilitas, buat database perusahaan baru yang dapat Anda gunakan sebagai perusahaan uji. Pastikan bahwa Anda memberikan database unik DB perusahaan ID dan nama perusahaan yang akan menetapkan database sebagai perusahaan uji. Misalnya, Anda dapat menggunakan ID DB Perusahaan "Uji" dan nama perusahaan "TEST perusahaan."

    Catatan Perhatikan garis jatuh berseri mana file database .mdf dan .ldf adalah beingcreated. Anda akan memerlukan informasi ini untuk langkah selanjutnya dalam thisarticle.
  2. Masuk ke perusahaan uji. Untuk melakukannya, gunakan langkah berikut ini.
    • Microsoft Dynamics GP 10.0 atau yang lebih baru:
      Klik Microsoft Dynamics GP, klik alat, klik Setup, klik sistem, dan kemudian klik Akses pengguna. .

  3. Di area Akses pengguna , pilih pengguna yang Anda inginkan untuk memberi akses ke pangkalan data perusahaan uji. Kemudian, klik untuk memilih kotak centang di samping nama perusahaan uji untuk memberi akses ke pangkalan data perusahaan uji. Ulangi langkah ini untuk semua pengguna yang ingin memberikan akses ke database perusahaan uji. Untuk melakukannya, gunakan langkah berikut ini.
    • Microsoft Dynamics GP 10.0 dan Microsoft Dynamics 2010: klik Microsoft Dynamics GP, klik alat, klik Setup, klik sistem, dan kemudian klik Akses pengguna. .

  4. Membuat cadangan pangkalan data live perusahaan. Untuk melakukannya, gunakan salah satu dari metode berikut, sesuai untuk situasi Anda.

    Metode 1

    Jika Anda menggunakan SQL Server Enterprise Manager, langkah-langkah followthese:
    1. Klik mulai, dan kemudian klik program.
    2. Arahkan ke Microsoft SQL Server, dan kemudian klik Enterprise Manager.
    3. Memperluas Microsoft SQL Server, luaskan SQL Server grup, dan kemudian rentangkan contoh SQL Server.
    4. Memperluas pangkalan data, klik kanan-atas database live perusahaan, klik Semua tugas, dan kemudian klik Pangkalan data cadangan.
    5. Di jendela cadangan SQL Server, klik Tambah di bagian tujuan .
    6. Di jendela Pilih tujuan Backup, klik tombol tekan elipsis di kolom nama berkas .
    7. Di jendela cadangan lokasi peranti penangkap, Perluas map, dan kemudian pilih lokasi untuk berkas cadangan.
    8. Ketik nama untuk berkas cadangan. Sebagai contoh, ketik Live.bak.
    9. Klik OK berulang kali sampai Anda kembali ke jendela cadangan Server SQL.
    10. Klik OK untuk memulai cadangan.
    11. Ketika operasi pembuatan cadangan telah berhasil dilakukan, klik OK.
    Metode 2

    Jika Anda menggunakan SQL Server Management Studio, langkah-langkah followthese:
    1. Klik mulai, dan kemudian klik program.
    2. Arahkan ke Microsoft SQL Server, dan kemudian klik SQL Server Management Studio. Sambungkan ke Server jendela akan terbuka.
    3. Di kotak nama server , ketikkan nama contoh SQL Server.
    4. Dalam daftar otentikasi , klik Otentikasi SQL.
    5. Di kotak Nama pengguna , ketik SA.
    6. Di kotak sandi , ketik sandi untuk pengguna sa, dan kemudian klik Connect.
    7. Pada bagian Object Explorer , luaskan pangkalan data.
    8. Klik kanan-atas database live perusahaan, arahkan ke tugas, dan kemudian klik cadangan.
    9. Di area tujuan , klik Hapus, dan kemudian klik Tambah.
    10. Di area tujuan pada disk , klik tombol tekan elipsis.
    11. Temukan lokasi di mana Anda ingin membuat cadangan file, ketik nama untuk berkas cadangan, seperti LIVE.bak, kemudian klik OK.
    12. Klik OK berulang kali sampai Anda kembali ke jendela pangkalan data cadangan.
    13. Klik OK untuk memulai cadangan.
  5. Memulihkan berkas cadangan live perusahaan yang Anda buat punggung kaki 4 ke pangkalan data perusahaan uji. Untuk melakukannya, gunakan salah satu followingmethods, yang sesuai untuk situasi Anda.

    Metode 1

    Jika Anda menggunakan SQL Server Enterprise Manager, langkah-langkah followthese:
    1. Di Enterprise Manager, klik kanan-atas uji perusahaan database, klik Semua tugas, dan kemudian klik Pemulihan Database.
    2. Di bidang pemulihan sebagai database pada tab umum , verifikasi bahwa database perusahaan uji dipilih.
    3. Di bagian pemulihan , klik untuk memilih kotak centang dari peranti penangkap .
    4. Di bagian parameter , klik Pilih peranti penangkap, dan kemudian klik Tambah di jendela Pilih alat pemulihan.
    5. Di jendela Pilih tujuan pemulihan, klik tombol tekan elipsis di kolom nama berkas .
    6. Di jendela lokasi peranti penangkap cadangan, rentangkan map, temukan dan kemudian klik berkas cadangan live perusahaan yang telah Anda buat di langkah 4.
    7. Klik OK berulang kali sampai Anda kembali ke jendela pemulihan Database.
    8. Klik tab opsi .
    9. Klik untuk memilih kotak centang Force pemulihan melalui pangkalan data yang ada .
    10. Verifikasikan bahwa garis jatuh berseri yang benar muncul di kolom pindah ke nama file fisik , dan kemudian verifikasi bahwa nama file .mdf dan .ldf untuk pengujian perusahaan database yang Anda buat pada langkah 1.

      Catatan Nama file Logis mencerminkan nama live database. Jangan mengubah nama file logis.
    11. Klik OK untuk memulai pemulihan database live perusahaan ke database perusahaan uji.
    12. Setelah pemulihan selesai berhasil, klik OK.
    Metode 2

    Jika Anda menggunakan SQL Server Management Studio, langkah-langkah followthese:
    1. Klik mulai, dan kemudian klik program.
    2. Arahkan ke Microsoft SQL Server, dan kemudian klik SQL Server Management Studio. Sambungkan ke Server jendela akan terbuka.
    3. Di kotak nama server , ketikkan nama contoh SQL Server.
    4. Dalam daftar otentikasi , klik Otentikasi SQL.
    5. Di kotak Nama pengguna , ketik SA.
    6. Di kotak sandi , ketik sandi untuk pengguna sa, dan kemudian klik Connect.
    7. Pada bagian Object Explorer , luaskan pangkalan data.
    8. Klik kanan-atas uji perusahaan database, arahkan ke tugas, arahkan untuk memulihkan, dan kemudian klik pangkalan data.
    9. Di area sumber untuk pemulihan , klik Dari peranti penangkap, dan kemudian klik tombol tekan elipsis.
    10. Di area Lokasi Backup , klik Tambah.
    11. Temukan lokasi tempat menyimpan berkas cadangan, pilih LIVE.bak file, dan kemudian klik OK.
    12. Klik Oke. Anda kembali ke jendela pemulihan Database.
    13. Di bagian Pilih set cadangan untuk pemulihan , klik berkas cadangan yang Anda ingin memulihkan.
    14. Di area pilih Halaman , klik opsi.
    15. Di area Memulihkan file Database sebagai , Anda harus mengubah lokasi dua file dari pangkalan data langsung ke database uji .mdf dan .ldf file tersebut. Secara asali, ini akan dipilih pada Live database .mdf dan .ldf file.

      Catatan Nama file Logis mencerminkan nama live database. Jangan mengubah nama file logis.
    16. Untuk mengubah lokasi tersebut, klik Ellipse (...) di samping kolom lokasi berkas.
    17. Navigasi ke lintasan yang Anda catat di langkah 1, dimana uji database dibuat.
    18. Sorot .mdf masing-masing berkas, dan kemudian klik OK.
    19. Ulangi langkah p melalui r, Pilih berkas .ldf, dan kemudian klik OK.
    20. Klik untuk memilih kotak centang menimpa database yang ada .
    21. Klik OK untuk kembali ke jendela pemulihan Database
    Jika Anda menggunakan Microsoft Dynamics GP 10.0 atau yang lebih baru, ikuti langkah-langkah untuk menyalin izin keamanan dari perusahaan langsung ke perusahaan uji:
    1. log masuk ke Microsoft Dynamics GP sebagai pengguna sa.
    2. Klik Microsoft Dynamics GP, arahkan ke alat, arahkan ke Setup, arahkan ke sistem, dan kemudian klik Akses pengguna.
    3. Pilih pengguna yang sesuai, dan kemudian pastikan bahwa kotak centang untuk perusahaan uji baru dipilih untuk menunjukkan bahwa akses yang diberikan.

      Catatan Jika Anda menerima pesan galat ketika Anda mengklik untuk memilih perusahaan, menghapus pengguna dari folder pengguna di bawah uji pangkalan data baru di SQL Server Management Studio atau Enterprise Manager.
    4. Klik Microsoft Dynamics GP, arahkan ke alat, arahkan ke Setup, arahkan ke sistem, dan kemudian klik Keamanan pengguna.
    5. Di jendela keamanan tugas Setup, pilih pengguna yang ingin Anda memiliki akses ke perusahaan uji.
    6. Dalam daftar perusahaan , klik live perusahaan.
    7. Klik Salin, klik untuk memilih kotak centang yang berada di sebelah perusahaan pengujian, dan kemudian klik OK.

      Izin pengguna di perusahaan live disalin ke perusahaan uji.
  6. Setelah database perusahaan live telah dipulihkan di atas uji perusahaan database, perusahaan uji berisi referensi yang memiliki COMPANYID dan INTERID informasi yang sama yang memiliki perusahaan live. Untuk benar mencerminkan informasi bagi perusahaan uji, jalankan skrip berikut di bawah ini terhadap perusahaan uji di Query Analyzer atau SQL Server Management Studio. Skrip ini pembaruan COMPANYID dan INTERID dalam database uji dengan informasi yang tercantum dalam Daftar Tabel SY01500 sistem database untuk perusahaan uji ini.
    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
    Catatan Apabila skrip ini gagal dengan galat bukti kunci duplikat, mustmanually Anda mengubah INTERID dan COMPANYIDkolom dalam Daftar Tabel di mana Anda menerima galat bukti kunci primer di perusahaan thetest.

    Misalnya: utama key constraint kesalahan pada "PKRVLPD033." Untuk benar melakukan pencarian Daftar Tabel, prefiks, PK, merujuk ke bukti kunci primer dan bukan merupakan bagian dari nama Daftar Tabel. Dalam contoh ini, thetable yang ingin memverifikasi adalah "RVLPD033" untuk pangkalan data tersebut.
  7. Verifikasi bahwa pemilik database isDYNSA database uji. Untuk melakukan ini, jalankan skrip berikut ini terhadap perusahaan uji di QueryAnalyzer atau SQL Server Management Studio:
     sp_changedbowner 'DYNSA'
  8. Jika Anda menggunakan fungsi rentang turun di SQL Server Reporting Services atau Excel terintegrasi laporan yang perlu Anda lakukan berikut ini untuk memperbarui server Anda link sehingga drilldowns bekerja setelah perubahan pangkalan data:

    • Pastikan bahwa semua orang telah dicatat dari Microsoft Dynamics GP dan Tutup semua contoh dari SQL Server Management Studio
    • Mesin mana Dynamics GP diinstal klik mulai, kemudian arahkan ke semua program. Klik pada Microsoft Dynamics, maka GP 2010 dan klik pemeliharaan Database
    • Ketika membuka utilitas Pilih atau masukkan contoh SQL Server di mana database Dynamics GP disimpan. Jika Anda log in sebagai domain akun dengan hak untuk contoh SQL Server ini Anda dapat memilih opsi tersebut. Jika tidak memilih otentikasi SQL dan masukkan nama n sesuai pengguna dan sandi. Kemudian klik berikutnya >>
    • Pilih Semua tanda pilih setiap Dynamics GP database dan klik berikutnya >>
    • Pilih produk Microsoft Dynamics GP, kemudian klik berikutnya >>
    • Pilih 'Fungsi dan prosedur tersimpan' dan 'Tampilan', kemudian klik berikutnya >>
    • Tinjau jendela konfirmasi, kemudian klik berikutnya >> untuk memulai proses.

    Uji perusahaan sekarang akan memiliki kopi karbon data live perusahaan dan siap untuk digunakan.
REFERENSI

Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
872370 Cara membuat uji perusahaan yang memiliki kopi karbon data live perusahaan dengan menggunakan Microsoft Dynamics GP MSDE 2000 atau SQL Server 2005 Express

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 871973 - Tinjauan Terakhir: 07/22/2016 07:26:00 - Revisi: 2.5

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 KbMtid
Tanggapan