سلام دوستان
من چگونه ميتوانم از روي آدرس ديتا بيس نام آن را بدس بياورم آيا stored procdure براي اين كار وجود دارد
شما نام دیتابیس رو میخواهی یا جدولهای داخلش رو؟
سلام مننون از توجوهتون
من ميخوام نام فايل ديتا بيس رو از روي هارد بهش بدم و بعد نام ديتابيس رو كه sql server ميشناسه بهم بده
نمي دونم خوب گفتم يا نه
ببين داداش...
فرض كن يك ديتابيس با نام hesab توي درايو f دارم
حالا ميخوام بفهمم كه db_name اون جيه و بعد تغييرش بدم
اوكي؟
كارم گيره اگر كسي بلده يه لطفي كنه
كمك ميخواهم
كمك
دوستان بياييد
ببخشيد يادم رفت بگم
من ميخواهم ديتا بيس اتچ كنم ولي فقط پارامتر آدرس را بفرستم و نام را نمي دانم حالا چكار كنم
برای attach کردن یه sp هست که میتونین از اون استفاده کنین و اونو فراخوانی کنین و ادرس فایلهاتونو بهش پاس بدین
کد:
strcommand:='EXEC sp_attach_db @dbname = '+dbase_Name+', ';
strcommand:=strcommand + '@filename1 = "'+File1+'"'+', ';
strcommand:=strcommand + '@filename2 = "'+File2+'"'+'';
strcommand یک مقدار string هست که اونو میتونین به query خوتون پاس بدین
موفق باشید
من dbname@ نمي دانم يعني فقط آدرس db رو دارم؟
نقل قول: این دیگه مثال به vb هست]
EXEC sp_databases
سلام
اين كه نوشتي چيه؟
اين كدوم آدرس ديتا بيس رو ميگيره؟
فرض كنيد كه ميخواهيد آدرس يك ديتا بيس را از كاربر بگيريد و سپس آن را به سرويس دهنده attach كنيد
خوب حالا ديگه اين كاربر نمي داند كه اسم ديتا بيس چيست و فقط آدرس فايلشو داره
حالا بايد چه كرد؟
سلام
این یه ap هست که ادرس کل دیتابیسهای روی یک سرور رو میده اینو رو database master اجرا کنین
سلام
اگر دیتابیس در SQLServer موجو باشه می تونین لیست همه اونها رو ازدیتابیس Master بدست بیارید.
;-)