دسته بندی ها
20:44 1399/03/24

نصب دو ورژن مختلف از اس کیو ال سرور در سیستم

مشخصات سوال کننده :
کاربر : Soltani     امتیاز کاربر : 3     رتبه کاربر : 136
دسته بندی : Sql Server

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 5282
هوش مصنوعی

پاسخ هوش مصنوعی

بله، امکان نصب دو نسخه مختلف از SQL Server در یک سیستم وجود دارد. SQL Server به شما اجازه می دهد تا چندین نسخه از خود را در یک سیستم نصب کنید. برای اطمینان از این که هر دو برنامه به درستی کار می کنند، باید توجه داشته باشید که برای هر نسخه یک شماره نمونه (instance number) مجزا تعریف کنید.

برای نصب SQL Server به صورت مجزا، مراحل زیر را دنبال کنید:


1. SQL Server 2000 را نصب کنید. 
   - در حین نصب، گزینه "Named Instance" را انتخاب کنید و یک نام (مثلاً "SQL2000") برای نمونه خود وارد کنید.

2. سپس SQL Server 2014 را نصب کنید.
   - در اینجا نیز گزینه "Named Instance" را انتخاب کنید و نام دیگری (مثلاً "SQL2014") وارد کنید.

بعد از نصب، شما می توانید از هر دو نسخه استفاده کنید. برای تعیین اینکه کدام نسخه از SQL Server به کدام برنامه متصل شود، باید رشته اتصال (connection string) مناسب را برای هر یک تنظیم کنید. به عنوان مثال:


برای SQL Server 2000:
"Server=localhost\SQL2000;Database=your_database;User Id=your_username;Password=your_password;"

برای SQL Server 2014:
"Server=localhost\SQL2014;Database=your_database;User Id=your_username;Password=your_password;"

با استفاده از این رشته های اتصال، هر برنامه می تواند به نسخه مناسب SQL Server متصل شود بدون اینکه تداخلی ایجاد شود.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
هوش مصنوعی

پاسخ هوش مصنوعی

بله، شما می توانید دو نسخه مختلف از SQL Server را در یک سیستم نصب کنید. SQL Server به شما این امکان را می دهد که چندین نسخه را به طور همزمان بر روی یک ماشین نصب کنید. برای نصب نسخه های مختلف SQL Server، مراحل زیر را دنبال کنید:

1. SQL Server 2000 را نصب کنید.
2. برای نصب SQL Server 2014، از گزینه "Advanced" استفاده کنید و انتخاب کنید که بخواهید این نسخه را به عنوان یک نسخه جدید نصب نمایید.
3. در حین نصب SQL Server 2014، نام نمونه (Instance Name) را به یک نام متفاوت (مثلاً SQLEXPRESS یا هر نام دلخواه دیگر) انتخاب کنید.
4. به این ترتیب، هر دو نسخه به صورت مستقل نصب خواهند شد و می توانید به راحتی بین آنها جابجا شوید.

برای اتصال به هر یک از نسخه ها از رشته اتصال مخصوص استفاده کنید. به عنوان مثال:

برای SQL Server 2000:
ترکیب رشته اتصال:
Server=localhost; Database=your_database; User Id=your_username; Password=your_password;

برای SQL Server 2014:
ترکیب رشته اتصال (با استفاده از نام نمونه):
Server=localhost\SQLEXPRESS; Database=your_database; User Id=your_username; Password=your_password;

توجه داشته باشید که در رشته اتصال برای SQL Server 2000 از نام سرور به طور مستقیم استفاده می کنید و برای SQL Server 2014 باید از فرمت `localhost\اسم_نمونه` استفاده کنید. با این روش می توانید به هر دو نسخه SQL Server متصل شوید و برنامه های خود را بدون هیچ مشکلی اجرا کنید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : mohammad-i 10:06 1399/03/25

بله امکان نصب چند ورژن sql server در کنار هم امکان پذیر هست.

این لینک از سایت ماکروسافت رو ببینید : نصب چند نسخه sqlserver

فقط لازمه به چند نکته توجه کنید:

1- هر نسخه با یک Instance name یونیک و واحد نصب میشه که به وسیله اون با نسخه های دیگه تفکیک میشه. مثل mssqlserver یا sqlexpress که این نام ها رو شما خودتون هم میتویند هنگام نصب تغییر بدید.

2- معمولا نسخه های بالاتر sql server، نسخه های پایین تر رو پوشش میدن و نیازی نیست برای هر برنامه یه نسخه نصب بشه(مگر اینکه اون برنامه فقط فقط با یه نسخه کار کنه)

3- اگه برنامه شما کلاینت هست از نسخه های سبک تر sql مثل sql express استفاده کنید.(چون فقط نیاز به اتصال به دیتابیس دارید و عملیات خاصی انجام نمیدید.)

به این پاسخ امتیاز بدهید    0
امتیاز: 260 رتبه: 7
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود