ورود

View Full Version : مشکل در query با فولدر شامل space



iceboy2026
شنبه 09 مرداد 1389, 16:22 عصر
دوستان من برای اتچ کردن دیتابیسم در sql 2005 از این کوئری می خوام استفاده کنم
در مسیر هایی که space ندارن مشکلی نداره ولی تو مثالایی مثل این زیری ارور میده

CREATE DATABASE [dbname] ON (FILENAME = N'C:\Documents and Settings\hamed-saeed\Desktop\dbname_Data.MDF'), (FILENAME = N'C:\Documents and Settings\hamed-saeed\Desktop\dbname_Data.LDF') FOR ATTACH;
ارور هم اینه:

Directory lookup for the file "C:\Documents and Settings\someOne\Desktop\dbname_Data.MDF" failed with the operating system error 3(error not found).

می دونین باید چیکار کرد؟

AminSobati
یک شنبه 10 مرداد 1389, 08:21 صبح
سلام دوست عزیزم،
sp_attach_db رو هم آزمایش کنید، اگر باز هم مشکل بود، Service Account مربوط به SQL Server رو کنترل کنید که آیا دسترسی به File System داره یا خیر

iceboy2026
یک شنبه 10 مرداد 1389, 11:52 صبح
تا اونجایی که من می دونم sp_attach_db دپریکیت شده در sql 2005
ولی به هر حال مشکلی که وجود داره از space نیست بلکه از - هستش
در صورتی که اسم فولدری - داشته باشه حتی در Management studio هم نمیشه وارد این فولدر شد چه برسه به اتچ و ...
من کلا صورت سوال رو تغییر دادم ولی خوب گفتم که دوستان بدونن همچین مشکلی وجود داره

MOJTABAATEFEH
یک شنبه 10 مرداد 1389, 16:35 عصر
دوست عزیز من با 2005 کار می کنم دستور sp_attach_db بدون هیچ مشکلی اجرا میشه کاراکتر - هم مشکلی ایجاد نمی کنه در صورتی که شما کد ارسالی از برنامه خودتون به SQL به صورت استاندارد ارسال کنید(با رعایت '' ها) من نمی دونم با چه زبانی کار می کنید ولی در دلفی از quotedstr استفاده می کنیم که متن رو به صورت درست کتیشن گذاری می کنه


موفق باشید