mosafer_deltang
شنبه 07 تیر 1393, 09:42 صبح
سلام خدمت اساتید گرامی
لینک تمام تاپیک هایی که در مورد 3 روش ایجاد سال مالی جدید در آنها بحث شده عبارتست از:
http://barnamenevis.org/showthread.php?305422-%D8%AA%D8%AD%D9%84%D9%8A%D9%84-%D8%B3%D8%A7%D9%84-%D9%85%D8%A7%D9%84%D9%8A&highlight=%D8%B3%D8%A7%D9%84+%D9%85%D8%A7%D9%84%DB %8C
http://barnamenevis.org/showthread.php?169202-%DA%86%DA%AF%D9%88%D9%86%DA%AF%DB%8C-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B3%D8%A7%D9%84-%D9%85%D8%A7%D9%84%DB%8C-%28%D8%AD%D8%B3%D8%A7%D8%A8%D8%AF%D8%A7%D8%B1%DB%8 C%29-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7-%D8%A8%DB%8C%D8%B3
http://barnamenevis.org/showthread.php?149222-%D9%85%D8%B3%D8%A6%D9%84%D9%87-%D8%B3%D8%A7%D9%84-%D9%85%D8%A7%D9%84%DB%8C
http://barnamenevis.org/showthread.php?82870-%D8%A8%D8%A7%D8%B2-%D9%87%D9%85-%D9%85%D8%B3%D8%A6%D9%84%D9%87-%D8%B3%D8%A7%D9%84-%D9%85%D8%A7%D9%84%DB%8C-%D9%88-%D8%B9%D9%85%D9%84%DB%8C%D8%A7%D8%AA-%D8%A7%D8%AE%D8%AA%D8%AA%D8%A7%D9%85%DB%8C%D9%87
http://barnamenevis.org/showthread.php?65726-%D9%85%D8%B2%D8%A7%DB%8C%D8%A7-%D9%88-%D9%85%D8%B9%D8%A7%DB%8C%D8%A8-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D9%88%D8%A7%D8%AD%D8%AF-%DB%8C%D8%A7-%D9%85%D8%AC%D8%B2%D8%A7-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AF%D9%88%D8%B1%D9%87-%D9%87%D8%A7%DB%8C-%D9%85%D8%A7%D9%84%DB%8C&highlight=%D8%B3%D8%A7%D9%84+%D9%85%D8%A7%D9%84%DB %8C
با خوندن این تاپیک ها میتونیم با توجه به نوع کارمون یک روش مناسب انتخاب کنیم.
حالا سوال من اینه که روش دیتابیس های مجزا برای هر سال مالی چطوری پیاده سازی میشه؟
با توجه به این که برنامه من به دیتابیسی به نام Accounting وصل هست و ترجیحا میخوام در سال مالی جدید هم با دیتابیسی با همین نام کار کنم تا کانکشن استرینگم ثابت بمونه، آیا روند زیر درسته؟
1. کپی Accounting با نام Accounting_92 (سال مالی جدید 93 است)
2. حذف اطلاعات لازم از جداول Accounting (خالی کردن دیتابیس)
3. انتقال حساب های دائم از Accounting_92 به Accounting
4. بستن حساب های Accounting_92
5. ادامه کار با Accounting
و سوال دیگه این که مرحله اول را از طریق کد چطوری باید انجام داد؟ آیا غیر از عملیات backup و restore راه دیگه ای نیست؟
در Azure SQL Database دستور زیر وجود داره ولی با sqlserver کار نمیکنه
CREATE DATABASE destination_database_name
AS COPY OF [source_server_name.] source_database_name
لینک تمام تاپیک هایی که در مورد 3 روش ایجاد سال مالی جدید در آنها بحث شده عبارتست از:
http://barnamenevis.org/showthread.php?305422-%D8%AA%D8%AD%D9%84%D9%8A%D9%84-%D8%B3%D8%A7%D9%84-%D9%85%D8%A7%D9%84%D9%8A&highlight=%D8%B3%D8%A7%D9%84+%D9%85%D8%A7%D9%84%DB %8C
http://barnamenevis.org/showthread.php?169202-%DA%86%DA%AF%D9%88%D9%86%DA%AF%DB%8C-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B3%D8%A7%D9%84-%D9%85%D8%A7%D9%84%DB%8C-%28%D8%AD%D8%B3%D8%A7%D8%A8%D8%AF%D8%A7%D8%B1%DB%8 C%29-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7-%D8%A8%DB%8C%D8%B3
http://barnamenevis.org/showthread.php?149222-%D9%85%D8%B3%D8%A6%D9%84%D9%87-%D8%B3%D8%A7%D9%84-%D9%85%D8%A7%D9%84%DB%8C
http://barnamenevis.org/showthread.php?82870-%D8%A8%D8%A7%D8%B2-%D9%87%D9%85-%D9%85%D8%B3%D8%A6%D9%84%D9%87-%D8%B3%D8%A7%D9%84-%D9%85%D8%A7%D9%84%DB%8C-%D9%88-%D8%B9%D9%85%D9%84%DB%8C%D8%A7%D8%AA-%D8%A7%D8%AE%D8%AA%D8%AA%D8%A7%D9%85%DB%8C%D9%87
http://barnamenevis.org/showthread.php?65726-%D9%85%D8%B2%D8%A7%DB%8C%D8%A7-%D9%88-%D9%85%D8%B9%D8%A7%DB%8C%D8%A8-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D9%88%D8%A7%D8%AD%D8%AF-%DB%8C%D8%A7-%D9%85%D8%AC%D8%B2%D8%A7-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AF%D9%88%D8%B1%D9%87-%D9%87%D8%A7%DB%8C-%D9%85%D8%A7%D9%84%DB%8C&highlight=%D8%B3%D8%A7%D9%84+%D9%85%D8%A7%D9%84%DB %8C
با خوندن این تاپیک ها میتونیم با توجه به نوع کارمون یک روش مناسب انتخاب کنیم.
حالا سوال من اینه که روش دیتابیس های مجزا برای هر سال مالی چطوری پیاده سازی میشه؟
با توجه به این که برنامه من به دیتابیسی به نام Accounting وصل هست و ترجیحا میخوام در سال مالی جدید هم با دیتابیسی با همین نام کار کنم تا کانکشن استرینگم ثابت بمونه، آیا روند زیر درسته؟
1. کپی Accounting با نام Accounting_92 (سال مالی جدید 93 است)
2. حذف اطلاعات لازم از جداول Accounting (خالی کردن دیتابیس)
3. انتقال حساب های دائم از Accounting_92 به Accounting
4. بستن حساب های Accounting_92
5. ادامه کار با Accounting
و سوال دیگه این که مرحله اول را از طریق کد چطوری باید انجام داد؟ آیا غیر از عملیات backup و restore راه دیگه ای نیست؟
در Azure SQL Database دستور زیر وجود داره ولی با sqlserver کار نمیکنه
CREATE DATABASE destination_database_name
AS COPY OF [source_server_name.] source_database_name