fardinkohansal
2010/1/25, 12:07 PM
sp_changedbowner
از اين روال مي توان براي تغيير مالكيت پايگاه داده ي خاصي استفاده كرد.اين روال داراي دو ورودي مي باشد :
1- loginame @ كه نام مالك قبلي را در خود نگه مي دارد
2- map @ كه نام مالك جديد پايگاه داده مي باشد
مراحل انجام روال به شرح زير مي باشد:
v بررسي مجوزها
v بررسي درستي LOGIN NAME
v بررسي اينكه LOGIN NAME جديد توسط پايگاه داده شناخته شده باشد.
v تغيير وضعيت پايگاه داده به حالت جديد
v بازگشت به حالت اوليه در صورت كامل نشدن درخواست تغيير
v اعمال مالكيت جديد در پايگاه داده سيستم
v مجبور ساختن پايگاه داده براي تعويض مشخصات در حافظه
.................................................. .................................................. ...
sp_rename
از اين روال مي توان براي نام جداول استفاده كرد.اين روال داراي سه ورودي مي باشد :
1- objname@ نام قديم جدول حداقل با سه كاراكتر
2- newname@ نام جديد جدول
3- objtype@ اسامي مشابه در پايگاه داده ها
نكات مهم :
v براي تغيير نام جدول مي توان به كل يا قسمتي (حداقل 3كاراكتر) از نام قديم اشاره كرد.
v اگر تغيير نام جدول رخ دهد تمامي روالها و اسامي استفاده شده بايد تغيير كنند.
.................................................. .................................................. ...
sp_remove_tempdb_file
اين روال كه يك متغير ورودي با نام @filename براي شناسايي فايل موردنظر دارد براي پاك كردن فايلهاي مدنظر كاربر از داخل پوشه ي TEMP يا پوشه ي موقت داده ها استفاده مي گردد.
.................................................. .................................................. ...
sp_password
اين روال براي تغيير رمز عبور با سه متغير ورودي به شرح زير استفاده مي شود.
1- old password@ رمز عبور قديم(بايد به درستي وارد شود)
2- new password@رمز عبور جديد
3- loginame @نام كاربري كه قرار است رمز عبورش تغيير يابد
اين روال شامل مراحل زير است :
v بررسي تنظيمات كاربر
v بررسي مجوزها
v بررسي رمز عبور قديم
v تغيير رمز عبور
v به روزآوري مجوزها
.................................................. .................................................. ...
sp_lock
اين روال SERVER را قادر مي سازد كه پايگاه داده ها را براي استفاده نكردن كاربران قفل نمايد و از دو ورودي پشتيباني مي كند:
1- spid1 @ بررسي كننده ي ID سرور براي قفل كردن
2- spid2@ بررسي كننده ي ID ديگران براي قفل كردن
.................................................. .................................................. ...
sp_helptext
روالي براي ساختن متن هاي كمكي به منظور استفاده ي آسانتر كاربران از جداول و پايگاه داده مي باشد.اي روال دو ورودي دارد :
1- objname @ نام ستوني كه متن به آن تعلق دارد
2- , columnname @ متن كمكي برنامه نويس
در استفاده از اين روال بايد به نكات زير توجه كرد :
1- هر عبارت متني قط گنجايش 4000 كاراكتر را دارا مي باشد.
2- در تمامي فيلدها هر خط فقط گنجايش 200كاراكتر را داراست.
.................................................. .................................................. ...
sp_db_upgrade
روالي براي بهينه سازي و ارتقاي كارايي پايگاه داده مي باشد.اين روال بطور خودكار و تنها با وارد كردن نام پايگاه داده به انجام اي كار مي پردازد.
ورودي :
1- @dbname
.................................................. .................................................. ...
sp_changegroup
از اين روال براي براي تغيير كاربران و قرار دادن آنها در رولهاي جديد استفاده مي شود.
اي روال دو ورودي دارد:
1- grpname @نام رول جديد براي عضويت
2- username @ نام كاربري كه قرار است تغيير رول دهد
مراحل اجراي اين روال به شرح زير است :
v بررسي وجود گروه جديد
v محدود كردن ميزان دسترسي كاربران
v بررسي اينكه كاربر موردنظر متعلق به بيش از يك گروه نباشد
v بررسي مسائل امنيتي
v حذف عضويت كاربر در صورت نياز
v اضافه كردن عضويت جديد كاربر به گروه موردنظر
.................................................. .................................................. ...
sp_approlepassword
روالي است براي تغيير رمز رول مورد استفاده ي كاربر
داراي دو ورودي به شرح زير است :
1- rolename@ نام رول موردنظر براي تغيير
2- newpwd @ رمز عبور جديد
مراحل اجراي روال
v بررسي تهي نبودن رمز عبور
v بررسي مجوزها
v ساخت مالكيت جديد براي مجوزها
v تغيير كلمه ي عبور
.................................................. .................................................. ...
sp_addgroup
روالي براي ساختن يك گروه جديد در يك روال موجود در پايگاه داده ها.
اين روال يك ورودي با نام grpname@ براي رول جديد قابل اضافه شدن دارد.
کسی تا حالا همچین کاری نکرده بود گفتم یه تحقیقی در موردش انجام بدم
ممنون میشم از نظراتتون
از اين روال مي توان براي تغيير مالكيت پايگاه داده ي خاصي استفاده كرد.اين روال داراي دو ورودي مي باشد :
1- loginame @ كه نام مالك قبلي را در خود نگه مي دارد
2- map @ كه نام مالك جديد پايگاه داده مي باشد
مراحل انجام روال به شرح زير مي باشد:
v بررسي مجوزها
v بررسي درستي LOGIN NAME
v بررسي اينكه LOGIN NAME جديد توسط پايگاه داده شناخته شده باشد.
v تغيير وضعيت پايگاه داده به حالت جديد
v بازگشت به حالت اوليه در صورت كامل نشدن درخواست تغيير
v اعمال مالكيت جديد در پايگاه داده سيستم
v مجبور ساختن پايگاه داده براي تعويض مشخصات در حافظه
.................................................. .................................................. ...
sp_rename
از اين روال مي توان براي نام جداول استفاده كرد.اين روال داراي سه ورودي مي باشد :
1- objname@ نام قديم جدول حداقل با سه كاراكتر
2- newname@ نام جديد جدول
3- objtype@ اسامي مشابه در پايگاه داده ها
نكات مهم :
v براي تغيير نام جدول مي توان به كل يا قسمتي (حداقل 3كاراكتر) از نام قديم اشاره كرد.
v اگر تغيير نام جدول رخ دهد تمامي روالها و اسامي استفاده شده بايد تغيير كنند.
.................................................. .................................................. ...
sp_remove_tempdb_file
اين روال كه يك متغير ورودي با نام @filename براي شناسايي فايل موردنظر دارد براي پاك كردن فايلهاي مدنظر كاربر از داخل پوشه ي TEMP يا پوشه ي موقت داده ها استفاده مي گردد.
.................................................. .................................................. ...
sp_password
اين روال براي تغيير رمز عبور با سه متغير ورودي به شرح زير استفاده مي شود.
1- old password@ رمز عبور قديم(بايد به درستي وارد شود)
2- new password@رمز عبور جديد
3- loginame @نام كاربري كه قرار است رمز عبورش تغيير يابد
اين روال شامل مراحل زير است :
v بررسي تنظيمات كاربر
v بررسي مجوزها
v بررسي رمز عبور قديم
v تغيير رمز عبور
v به روزآوري مجوزها
.................................................. .................................................. ...
sp_lock
اين روال SERVER را قادر مي سازد كه پايگاه داده ها را براي استفاده نكردن كاربران قفل نمايد و از دو ورودي پشتيباني مي كند:
1- spid1 @ بررسي كننده ي ID سرور براي قفل كردن
2- spid2@ بررسي كننده ي ID ديگران براي قفل كردن
.................................................. .................................................. ...
sp_helptext
روالي براي ساختن متن هاي كمكي به منظور استفاده ي آسانتر كاربران از جداول و پايگاه داده مي باشد.اي روال دو ورودي دارد :
1- objname @ نام ستوني كه متن به آن تعلق دارد
2- , columnname @ متن كمكي برنامه نويس
در استفاده از اين روال بايد به نكات زير توجه كرد :
1- هر عبارت متني قط گنجايش 4000 كاراكتر را دارا مي باشد.
2- در تمامي فيلدها هر خط فقط گنجايش 200كاراكتر را داراست.
.................................................. .................................................. ...
sp_db_upgrade
روالي براي بهينه سازي و ارتقاي كارايي پايگاه داده مي باشد.اين روال بطور خودكار و تنها با وارد كردن نام پايگاه داده به انجام اي كار مي پردازد.
ورودي :
1- @dbname
.................................................. .................................................. ...
sp_changegroup
از اين روال براي براي تغيير كاربران و قرار دادن آنها در رولهاي جديد استفاده مي شود.
اي روال دو ورودي دارد:
1- grpname @نام رول جديد براي عضويت
2- username @ نام كاربري كه قرار است تغيير رول دهد
مراحل اجراي اين روال به شرح زير است :
v بررسي وجود گروه جديد
v محدود كردن ميزان دسترسي كاربران
v بررسي اينكه كاربر موردنظر متعلق به بيش از يك گروه نباشد
v بررسي مسائل امنيتي
v حذف عضويت كاربر در صورت نياز
v اضافه كردن عضويت جديد كاربر به گروه موردنظر
.................................................. .................................................. ...
sp_approlepassword
روالي است براي تغيير رمز رول مورد استفاده ي كاربر
داراي دو ورودي به شرح زير است :
1- rolename@ نام رول موردنظر براي تغيير
2- newpwd @ رمز عبور جديد
مراحل اجراي روال
v بررسي تهي نبودن رمز عبور
v بررسي مجوزها
v ساخت مالكيت جديد براي مجوزها
v تغيير كلمه ي عبور
.................................................. .................................................. ...
sp_addgroup
روالي براي ساختن يك گروه جديد در يك روال موجود در پايگاه داده ها.
اين روال يك ورودي با نام grpname@ براي رول جديد قابل اضافه شدن دارد.
کسی تا حالا همچین کاری نکرده بود گفتم یه تحقیقی در موردش انجام بدم
ممنون میشم از نظراتتون