View Full Version : سوال: ذخیره و استفاده از SP
میلاد قاضی پور
یک شنبه 24 مرداد 1389, 01:13 صبح
سلام .دوستان گرامی من تا حالا از اس پی ها استفاده نکردم میخواستم بدونم بعد از اینکه کدهامونو نوشتیم و تغییرات رو در فایل کوئری ذخیره کردیم آیا با پاک شدن فایل کوئری اس پی هم نابود میشه ؟
بعد اینکه من وقتی میخوام با استفاده از کد زیر اس پی رو اجرا کنم
rwd.command = new System.Data.SqlClient.SqlCommand("sp_restoredb", rwd.connection);
rwd.command.CommandType = CommandType.StoredProcedure;
rwd.connection.Open();
rwd.command.ExecuteNonQuery();
rwd.connection.Close();
میگه که :
Could not find stored procedure 'sp_restoredb'.
sohrab o
یک شنبه 24 مرداد 1389, 01:46 صبح
خوب اصلا SP به نام sp_restoredb تولید(ساختید) کردید؟
میلاد قاضی پور
یک شنبه 24 مرداد 1389, 01:53 صبح
بله عزیز .
فهمیدم مشکل کجا بود باید از قبل از نام اون از dbo. استفاده میکردم .
میلاد قاضی پور
یک شنبه 24 مرداد 1389, 01:55 صبح
اما هنوز سوألای دیگه مونده .اینکه پراسیجرهامون دقیقا در کجا هستن که اگر در مواردی خواستیم ویرایششون کنیم پیداشون کنیم . بعد اینکه ایا اون فایل کوئری که بعد از نوشتن اس پی ساخته میشه حیاتی هست یا پاک کردنش مانعی نداره ؟
Arian7
یک شنبه 24 مرداد 1389, 11:48 صبح
سلام
توی sql server در قسمت چپ که یک حالت درختی به شما می دهد . روی نام database
خود کلیک کنید یک لیست برای شما باز می شود روی فولدر srored procedute کلیک کنید
روی نام stored procedure دابل کلیک کنید منظورتون همین بود ؟
میلاد قاضی پور
یک شنبه 24 مرداد 1389, 17:16 عصر
نه . میخوام بدونم اگر فایل کوئری پراسیجر مربوطه پاک بشه آیا پراسیجر نابود میشه یا جای دیگه ای ذخیره میشن . چون پراسیجر من توی اون قسمت نیست .
محمد سلیم آبادی
سه شنبه 26 مرداد 1389, 02:04 صبح
نه . میخوام بدونم اگر فایل کوئری پراسیجر مربوطه پاک بشه آیا پراسیجر نابود میشه یا جای دیگه ای ذخیره میشن . چون پراسیجر من توی اون قسمت نیست .
هنگام اجرا دستور CREATE PROC کدام بانک USE بوده است؟
اگر از طریق SQL Server Managment Studio و یک پنجره Query پروسیجر را اجرا کردین امکان داره در بانک Master ذخیره شده باشد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.