PDA

View Full Version : تولید script



behzadk
چهارشنبه 06 آبان 1388, 22:11 عصر
با سلام
چه جوری میشه از یک database -sql server اسکرپیت تولید کرد
با تشکر

majid325
پنج شنبه 07 آبان 1388, 09:23 صبح
میتونی از داخل خود sql با کلیک راست روی دیتابیس این کار رو انجام بدی.

محمد سلیم آبادی
پنج شنبه 07 آبان 1388, 09:34 صبح
بسته به نسخه ی SQL Server شما دو راه برای تولید script از کد و داده های بانکتان وجود دارد:

1. اگر از SQL Server 2008 استفاده می کنید با کمک راست کلیک بر روی بانک سپس Generate Script...
2. اگر از 2005/2000 استفاده می کنید از برنامه ی Microsoft SQL Server database publishing wizard (http://www.microsoft.com/downloads/details.aspx?familyid=56E5B1C5-BF17-42E0-A410-371A838E570A&displaylang=en)

behzadk
پنج شنبه 07 آبان 1388, 17:16 عصر
با تشکر از راهنمایی شما
من با C#‎ عرض میکنم
در ضمن sqlserver 2000 است

محمد سلیم آبادی
پنج شنبه 07 آبان 1388, 17:56 عصر
در واقع منظورتان از طریق برنامه نویسی است نه wizard.

اگر از داده های بانک می خواهین script تهیه کنید از این SP (http://www.barnamenevis.org/forum/attachment.php?attachmentid=36069&d=1251480363) استفاده کنید.

برای تولید script از کد اشیاء بانک ببینید خود SQL Server چه کدهایی را ایجاد می کند هنگام ایجاد کد یک شی (با استفاده از برنامه ی SQL Profiler).

behzadk
پنج شنبه 07 آبان 1388, 19:11 عصر
با تشکر از راهنمایی شما
و یه سوال دیگه ما چه جوری می تونیم یه برنامه ای بنویسیم دقیقا شبیه sql profiler یا اصلا بتونیم هر دستوری به log فایل می ره رو ببینیم
با تشکر فراوان

محمد سلیم آبادی
پنج شنبه 07 آبان 1388, 22:58 عصر
توجه داشته باشید که طبق قوانین سایت هر تاپیک فقط یک سوال باید داشته باشد (اگر سوال برایتان اهمیت دارد در یک تاپیک جدید موضوع را دنبال کنید)

نیازی نیست که شما برنامه ای بنویسید که کار Profiler را انجام بدهد. با کمک این برنامه می توانیم تمام اعمال و رفتارهایی که کاربران روی پایگاه داده انجام می دهند را داشته باشیم.

برای مشاهده فایل log فکر کنم یک نرم افزار وجود داشته باشد، کمی در اینترنت یا در این سایت جستجو کنید تا شاید به جواب برسین. (از قسمت جستجوی سایت www.sqlteam.com (http://www.sqlteam.com) می تونین استفاده کنین)