PDA

View Full Version : سوال: انتشار برنامه ای که بانک آن Sql Server باشد



mc_laren
جمعه 10 آبان 1387, 22:35 عصر
به نام خدا
با سلام خدمت دوستان
من می خواستم بدانم بعد از اینکه از بانک sql server در برنامه ام استفاده کردم
چطور می تونم بعد از ساخت فایل نصب و نصب برنامه در یک سیستم دیگه به بانک وصل
بشم چون تا اونجا که من متوجه شدم وقتی آدرس فایل بانک رو میدهیم ما اسم سرور رو اعلام میکنیم همانطور که دوستان بهتر می دونند در اکسس با نوشتن Application.StartUpPath در آدرس بانک مشکل حل میشه و وابستگی به مسیر از بین میره.
اما در sql server چی؟

ali_md110
جمعه 10 آبان 1387, 22:45 عصر
اسکیول سرور بصورت یک سرویس ویندوزی نصب میشه و عمومیت داره
اگر کانکشن استرینگتون رو صحیح در برنامتون قرار بدید مشکلی پیش نمیاد
مثل

Dim con As New SqlConnection("Data Source=(local)\sqlexpress;Initial Catalog=picture;Integrated Security=True;Pooling=False;")
رشته اتصال به پایگاه داده بنام picture

sepehr.net
شنبه 11 آبان 1387, 15:50 عصر
در sql کافیه که شما از کلمه ی {Defult} استفاده کنید تا به کامپیوتر خودتان اشاره کند و بانک را Attach کنید
که برای attach کردن میتونید از دستورات sql استفاده کنید یا به صورت دستی این کار رو انجام دهید

mc_laren
شنبه 11 آبان 1387, 21:38 عصر
با سلام
من از (local) خالی استفاده کردم و جواب داد و حالا مساله مهم قرار دادن فایل پایگاه داده در سرور می باشد
که همان attach شما می باشد که فکر کنم تا حالا چند بار در انجمن در موردش بحث شده و اونا رو خوندم
اما هیچکدام به یک نتیجه نهایی نرسیده اند آیا در قسمت setup سازی ویژوال استادیو برای این کار ابزاری در نظر گرفته نشده؟

ali_md110
شنبه 11 آبان 1387, 22:20 عصر
http://barnamenevis.org/forum/showthread.php?t=123955
ابن تاپیک درباره Attach بانک اسکیول بوسیله setup هست