PDA

View Full Version : حرفه ای: خطای (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (Micro



hashtgerd2
جمعه 13 دی 1392, 08:58 صبح
من تو نرم افزارم اول با اس کیو ال مایکروسافت کار کردم
Microsoft SQL Server 2008
بعد دیدم باید رو کامپیوتر طرف حتما باید اس کیو ال نصب باشه دیدم دردسره دیتابیس رو بردم داخل اس کیو ال سرور سی شارپ
تو خود سی شارپ فایل mdf رو attach کردم مشکلی نداشت برنامه کار میکرد ولی برنامه رو روی یه کامپیوتر دیگه تست میکنم اررور میده. کانکشن استرینگ هم درسته مشکلی نداره
آیا باید چیز کمکی مثل run time نصب کنم؟
موقعی که برنامه می خواد به پایگاه داده متصل بشه این اررور رو میده


A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (Microsoft SQL Server, Error: -1)

یه فایل setting کنار برنامه هستش که کانکشن استرینگ رو داخلش نوشتم برنامه کانکشن رو از روی این فایل متنی می خونه
پوشه دیباگ برنامه رو اپ کردم

hmbarnamenevis
جمعه 13 دی 1392, 09:27 صبح
در سیستم مقصد باید سرویس sql express نصب بشود.

hashtgerd2
جمعه 13 دی 1392, 09:43 صبح
در سیستم مقصد باید سرویس sql express نصب بشود.

از کجا بیارمش سرچ کردم زده




SQLEXPRADV_x64_ENU.exe546.5 MB SQLEXPRADV_x86_ENU.exe502.7 MB
اینو باید دانلود کنم
حجمش زیاده که

hmbarnamenevis
جمعه 13 دی 1392, 09:46 صبح
لزومی به دانلود نداره شما در ساخت برنامه نصب تیک گزینه sql server 2008 express را می گذارید.

hashtgerd2
جمعه 13 دی 1392, 09:59 صبح
لزومی به دانلود نداره شما در ساخت برنامه نصب تیک گزینه sql server 2008 express را می گذارید.

انجام دادم
تو پوشه پابلیش فایل نصب اس کیو ال اومدش
تو کام مهمان نصب کردم ولی این داره اس کیو ال 2008 رو نصب میکنه چه ربطی به اس کیو ال اکسپرس مایکروسافت داره
من تو برنامه از دیتابیس خود سی شارپ استفاده کردم

hmbarnamenevis
جمعه 13 دی 1392, 10:20 صبح
دوست عزیز اول اینکه خود نرم افزار sql server هم از شرکت مایکروسافت هست. دوم اینکه مایکروسافت sql رو با vs کنار هم گذاشته برای افرادی مثل شما که نمی خواهند کل sql server رو جدا روی سیستم نصب کنند. در واقع sql express همون sql server هست منتهی به صورت محدود تر.
شما وقتی برنامه جانبی sql express رو هم در برنامه نصب بگذارید؛ در سیستم مقصد اول این برنامه ها نصب می شوند. در ضمن زمان نصب express به مراتب کمتر از sql server خواهد بود و نیازی به attach کردن فایل دیتابیس هم ندارد و کافیه آدرس فایل رو به برنامه بدی.

dashkeyvan
جمعه 13 دی 1392, 10:47 صبح
دوست عزیز بهترین را به جای نصب sql exoeress که بالای 100مگ هستش نصب sqldbهستش که حجمش 24 تا 33 است و بهتر است در ویژوال 2012 برنامه خود را ساخته باشید

sql را که نصب کردید اگر باز هم با ارور مواجه شدید برنامه net.4نسخه های بالا تر ان را نصب کنید مثل 4.0.2 یا4.5 لینک هار گذاشتم برات



http://download.microsoft.com/download/8/D/D/8DD7BDBA-CEF7-4D8E-8C16-D9F69527F909/ENU/x64/SqlLocalDB.MSI

http://download.microsoft.com/download/8/D/D/8DD7BDBA-CEF7-4D8E-8C16-D9F69527F909/ENU/x86/SqlLocaLDB.MSI

http://soft98.ir/software/drivers/209-Microsoft-NET-Framework.html

hashtgerd2
جمعه 13 دی 1392, 11:29 صبح
دوست عزیز اول اینکه خود نرم افزار sql server هم از شرکت مایکروسافت هست. دوم اینکه مایکروسافت sql رو با vs کنار هم گذاشته برای افرادی مثل شما که نمی خواهند کل sql server رو جدا روی سیستم نصب کنند. در واقع sql express همون sql server هست منتهی به صورت محدود تر.
شما وقتی برنامه جانبی sql express رو هم در برنامه نصب بگذارید؛ در سیستم مقصد اول این برنامه ها نصب می شوند. در ضمن زمان نصب express به مراتب کمتر از sql server خواهد بود و نیازی به attach کردن فایل دیتابیس هم ندارد و کافیه آدرس فایل رو به برنامه بدی.

اون تیک اکسپرس رو گذاشتم فایل نصب رو هم تو کلاینت نصبش کردم
همون اس کیو ال سرور 2008 نصب شد ولی بازم برنامه همون اررور میده

hashtgerd2
جمعه 13 دی 1392, 11:30 صبح
دوست عزیز بهترین را به جای نصب sql exoeress که بالای 100مگ هستش نصب sqldbهستش که حجمش 24 تا 33 است و بهتر است در ویژوال 2012 برنامه خود را ساخته باشید

sql را که نصب کردید اگر باز هم با ارور مواجه شدید برنامه net.4نسخه های بالا تر ان را نصب کنید مثل 4.0.2 یا4.5 لینک هار گذاشتم برات



http://download.microsoft.com/download/8/D/D/8DD7BDBA-CEF7-4D8E-8C16-D9F69527F909/ENU/x64/SqlLocalDB.MSI

http://download.microsoft.com/download/8/D/D/8DD7BDBA-CEF7-4D8E-8C16-D9F69527F909/ENU/x86/SqlLocaLDB.MSI

http://soft98.ir/software/drivers/209-Microsoft-NET-Framework.html


--------
نصبش میکنم ببینم چی میشه اگه خواستی بیا سورس رو بدم نگاه بنداز نمیدونم دیگه چیکار کنم

رو vs 2010 ساختم

hashtgerd2
جمعه 13 دی 1392, 11:55 صبح
http://download.microsoft.com/download/8/D/D/8DD7BDBA-CEF7-4D8E-8C16-D9F69527F909/ENU/x86/SqlLocaLDB.MSI
روی وین اکس پی نصب نمیشه

hmbarnamenevis
جمعه 13 دی 1392, 16:12 عصر
فکر کنم ویندوز xp باید سرویس پک 3 باشد.
شما باید آپدیت ها یا فایل هایی که برای نصب این فایلتون احتیاج هست رو چک کنید.

hashtgerd2
جمعه 13 دی 1392, 16:52 عصر
فکر کنم ویندوز xp باید سرویس پک 3 باشد.
شما باید آپدیت ها یا فایل هایی که برای نصب این فایلتون احتیاج هست رو چک کنید.


با sqlexpress2008
که خود برنامه نصب می سازه مشکل فعلا حل شده دیتابیس رو خوندش
دفعه اول شاید چون اس کیو ال سرور 90 مگی رو نصب کردم نشدش ولی الان خوندش
بزار دوباره یه ویندوز مجازی دیگه نصب می کنم فقط همینو نصب میکنم ببینم جواب میده
ویندوز هم اکس پی س پ 3 بودش جدید هم بود

pedramch
جمعه 19 دی 1393, 16:57 عصر
سلام
آقا منم این مشکل رو دارم روی ویژوال 2010 و ویندوز 8.1
باید چیکار کنم؟
از اس کیو ال خود ویژوال هم استفاده کردم
کلا رو هیچ سیستمی نمیاره