PDA

View Full Version : سوال: مشکل در visual studio 2013 برای ارتباط برقرار کردن database



amin720
دوشنبه 13 بهمن 1393, 09:00 صبح
اخریا visual و sql server را بروز رسانی کردم هر دو رو به آخرین نسخه ای که آمده نصب کردم.
بعد از ایجاد پایگاه داده از sql server 2014 قضد داشتم که به visual 2013 متصل کنم ولی مرتب اررور میدهد که ویژوال نمی تواند این نسخه از پایگاه داده شما رو شناسایی کند؟!؟!
در حالی که من پایگاه داده خود را بر روی نسخه 2008 (100) sql server تنظیم کرده ام.
ممنون میشوم که راهنمایی ام کنید خییلی ضروری
128120

SabaSabouhi
دوشنبه 13 بهمن 1393, 09:28 صبح
سلام
با کدوم نسخه کار می‌کنی SqlServer / Express Edition / LocalDb
اما هر کدوم که باشه، وقتی Database موجود ( همون فایل mdf ) رو که Attach کنی یا Restore کنی، خود به خود ارتقا پیدا می‌کنه
به نسخه‌ی جدید.
اگه بخوای با ابزار پایین‌تر اون رو بخونی، قطعاً نمی‌تونه و همین پیغام خطا رو می‌ده.

حالا چرا اصرار داری از نسخه‌ی 2008 استفاده کنی؟

صبا صبوحی

amin720
دوشنبه 13 بهمن 1393, 11:15 صبح
من اصرار ندارم که از ۲۰۰۸ استفاده کنم.
از sql server ultimate 2014 استفاده می کنم.
اول من یک پایگاه داده با همون ورژن ۲۰۱۴ یا همون ۱۲۰ ساختم. ولی هر کاری کردم که به visual studio 2013 متصل و استفاده کنم اما نشد!!!!؟؟؟
گفتم حالا از نسخه های پایین تر استفاده کنم حال همین مشکل که تصویرش هست رو دارم؟؟
ممنون میشوم خیلیی ضروری

SabaSabouhi
دوشنبه 13 بهمن 1393, 13:22 عصر
سلام
خواهش می‌کنم این پرسش‌ها رو پاسخ بدی:
این دیتابیس رو Attach کردی؟
تو خود Management Studio می‌تونی بازش کنی؟
توی Server Explorer می‌تونی Connection بهش بزنی؟

کاری که شما داری می‌کنی به نظر خیلی عادی میاد و نباید مشکلی داشته باشه.
پیام خطا نشون می‌ده که داری با ابزار پایین‌تر به سرور بالاتر وصل می‌شی. که باید دید جریان چیه.

صبا صبوحی

sajaaaaad
دوشنبه 13 بهمن 1393, 13:59 عصر
امین جان حالت دیزاین وقتی کار میکنی همیشه خدا خطا داره، منم چندبار باهاش کار کردم به مشکل خوردم، و همینجوری که آقای صبوحی میگن، کاری که میخوای انجام بدی خیلی سادس، از من میشنوی اگر یاد داری با کدنویسی کار کن، اتصال به بانکتو با کد برقرار کن و داده هاتو بخون، بنویس، یا آپدیت کن، با کد امتحان کن قطعاً خیلی راحت تره...
مثلا میگم فک کن یک فرم داری که روش یک دکمه با یک دیتاگرید ویو قرار داره و من میخوام از بانک AA و از جدول Tbb اطلاعات رو بخونم و توی دیتاگرید ویو بریزم، کدای مربوط به اینکار به این صورت. (البته خیلی سادسه بخوای انجام بدی.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;


namespace Test
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}


SqlConnection Con;
SqlDataAdapter DA;
DataTable DT;


private void button1_Click(object sender, EventArgs e)
{
Con = new SqlConnection("server=Localhost;database=AA;trusted_connection=Tr ue;");
DA = new SqlDataAdapter("SELECT * FROM Tbb", Con);
DA.Fill(DT = new DataTable());
dataGridView1.DataSource = DT;
}
}
}

amin720
دوشنبه 13 بهمن 1393, 19:38 عصر
هر سه سوال شما پاسخش بله هستش
برای خودمم هم عجیب هستش که چرا متصل نمیشه
از کمک شما بسیار ممنون نهایتا مجبور شدم برگردم به همون 2012 از خیر 2014 گذشتم

ali1969
سه شنبه 18 خرداد 1395, 12:21 عصر
سلام دوستان
من جهت اتصال به دیتا بیس حتما باید توی sql server دیتا بیس رو detach کنم یا زمانی که توی ویژوال هستم و اتصال با پایگاه برقراره دیگه توی اس کیو ال امکان attach نیست. به عبارتی در هر لحظه فقط از یک طریق امکان اتصال به پایگاه هست. می خواستم ببینم چطوری این مشکل حل میشه؟
ممنون

barnamenevisjavan
چهارشنبه 19 خرداد 1395, 13:01 عصر
سلام
دوست عزیز شما چون از ویژوال استودیو 2013 استفاده میکنید ابزارها و پلاگین های Sql برای ویژوال اپدیت نیستن و بهمین خاطر شما ارور میگیرید. درسته شما Sql 2014 نصب دارید ودیتابیس هم اپدیت شده ولی چون شما دارین از ویژوال استودیو برای ارتباط استفاده میکنید فایل دیتابیس براش نااشنا هستش بهتره از ویژوال استودیو 2015 یا اپدیت شماره 5 اون استفاده کنید مشکلتون حل میشه

ali1969
پنج شنبه 20 خرداد 1395, 15:37 عصر
سلام
دوست عزیز شما چون از ویژوال استودیو 2013 استفاده میکنید ابزارها و پلاگین های Sql برای ویژوال اپدیت نیستن و بهمین خاطر شما ارور میگیرید. درسته شما Sql 2014 نصب دارید ودیتابیس هم اپدیت شده ولی چون شما دارین از ویژوال استودیو برای ارتباط استفاده میکنید فایل دیتابیس براش نااشنا هستش بهتره از ویژوال استودیو 2015 یا اپدیت شماره 5 اون استفاده کنید مشکلتون حل میشه


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