PDA

View Full Version : سوال: ارتباط با SQL SERVER 2005 Express



meisam1366
دوشنبه 17 آبان 1389, 11:12 صبح
سلام به دوستان!
یک سوال!!
من یک دیتابیس با SQL SERVER 2008 Enterprise درست کردم.
حالا اگر بخوام به این دیتا بیس تو یه سیستم دیگه با SQL SERVER 2005 Express با برنامه ای که نوشتم ارتباط برقرار کنم، آیا این اماکن وجود داره؟؟

ضمنا من از کانکشن استرینگ زیر استفاده کردم ولی ارتباط برقرار نمیشه .


Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\Example.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True

آیا میشه با SQL SERVER 2005 Express به اون وصل شد؟؟
عزیزان اگر میتونن، کمک کنن.

hossin.esm
دوشنبه 17 آبان 1389, 11:38 صبح
سلام
در کانگشن User Instance را برابر false قرار بده .ببین ارتباط برقرار میشه.
در ضمن سیستم عامل شما چیست.

meisam1366
دوشنبه 17 آبان 1389, 12:45 عصر
User Instance=false قرار دادم
باز هم حل نشد.

متن خطایی که VS.NET میده اینه :

An attempt to attach an auto-named database for file C:\Documents and Settings\M1\My Documents\Visual Studio 2005\Projects\Library1\Library1\bin\Debug\LibDbFil e.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.


البته database with the same name exists ندارم. بقیش هم نمیدونم چیه .
اگر میشه راهنمایی کنید.

hossin.esm
دوشنبه 17 آبان 1389, 14:12 عصر
اگر سیستم عامل شما ویندوز سون هست برنامه را با ادمین اجرا کن .
اگر ارتباط برقرار نشد ببین میتونی فایل های دیتابیس را cut کنی .

meisam1366
دوشنبه 17 آبان 1389, 16:15 عصر
من از سیستم عامل ویندوز اکس پی استفاده میکنم.

زمانی که از sql serever enterprise استفاده میکنم و فایل دیتابیس رو به اون Attach میکنم، با کانکشن استرینگ زیر ارتباط برقرار است،


Data Source=localhost;Database=LibDbFile;Integrated Security=True;Connect Timeout=30;اما وقتی دیتابیس رو deattach کرده و اون رو کنار فایل برنامه کپی میکنم و از کانکشن استرینگ زیر استفاده میکنم، جواب نمیده.


Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\LibDbFile.mdf;Integrated Security=True;Connect Timeout=30

hossin.esm
دوشنبه 17 آبان 1389, 22:03 عصر
میتونی فایل دیتابیست رو بگذاری من تست کنم

meisam1366
سه شنبه 18 آبان 1389, 09:37 صبح
میتونی فایل دیتابیست رو بگذاری من تست کنم
.
فایل دیتابیس رو گذاشتم.
دستت درد نکنه
با کانکشن استرینگی که بالا نوشتم ببین رو سیستمت کار میکنه یا نه.

hossin.esm
سه شنبه 18 آبان 1389, 12:39 عصر
کار نکرد
فایل دیتابیست را به 2005 تبدیل کن روشش را در دوتا لینک زیر میتونی ببینی.
http://www.forum.persianadmins.com/showthread.php?t=10667
http://www.hyper-v-mart.com/HowTo/Convert_SQL_Server_2008_to_SQL_Server_2005.aspx