محيط اجرا :
SQL 2000 فقط روي محيط هاي ويندوزي قابل اجراست مانند ويندوز 9x و NT و 2000 و CE .
ACCESS روي سيستم هاي زير قابل نصب است : ويندوز 95 و 98 و 98SE و me و NT4 با سرويس پک 6 و ويندوز 2000 و XP و ويندوزهاي بعد آن.
نيازهاي سخت افزاري :
براي نصب SQL 2000 شما بايد cpu اينتل و يا مدل سازگار با آن داشته باشيد بعلاوه مشخصات زير:
Hardware |
Requirements |
Processor |
Pentium 166 MHz or higher |
Memory |
32 MB RAM (minimum for Desktop Engine),
64 MB RAM (minimum for all other editions),
128 MB RAM or more recommended |
Hard disk space |
270 MB (full installation),
250 MB (typical),
95 MB (minimum),
Desktop Engine: 44 MB
Analysis Services: 50 MB minimum and 130 MB typical
English Query: 80 MB |
براي نصب اکسس 2000 شما دو انتخاب داريد. نصب نسخه pro يا نصب نسخه developer. براي نصب اکسس شما نياز به سخت افزارهاي زير داريد .
Hardware |
Requirements |
Processor |
Pentium 75 MHz or higher |
Memory |
8 MB of RAM required for Access 2000,
plus 4 MB of RAM for each application running simultaneously,
plus memory for the operation system:
· 16 MB of RAM for Windows 95 or Windows 98
· 32 MB of RAM for Windows Me or Windows NT
· 64 MB of RAM for Windows 2000
· 128 MB of RAM for Windows XP |
Hard disk space |
Access 2000 requires over 30 MB of hard disk space |
نيازهاي نرم افزاري :
SQL server 2000 داراي شش نسخه ميباشد : Enterprise, Standard, Personal, Developer, Desktop Engine and SQL Server CE و براي اجرا به نرم افزار هاي زير نياز دارد.
در مقايسه با SQL server 2000 بانک اکسس در اصل يک ورژن بيشتر ندارد و ميتواند روي سيستم هاي زير نصب شود : ويندوز 95 و 98 و 98SE و me و NT4 با سرويس پک 6 و ويندوز 2000 و XP و ويندوزهاي بعد آن
مقايسه قيمت ها :
SQL 2000 در حال حاضر دو مجوز براي نصب بر روي سرورها دارد.
• Processor license.
• Server/per-seat client access license (CAL).
در حالت پروسسور براي هر CPU نياز به يک مجوز ميباشد و تعداد دسترسي نامحدود کلاينتها را داريم . اگر تعداد کلاينتها نامعلوم است ميتوان از اين نوع مجوز استفاده کرد. براي تعداد نفرات بالاي کلاينت اين مجوز ارزانتر تمام ميشود .
در حالت CAL يک مجوز براي يک سرور بايد اخذ کنيد و به ازاي هر کلاينت هم يک مجوز جداگانه . اين حالت وقتي کلاينتها حدود 30 تا باشند به صرفه است .
Licensing Options |
SQL Server 2000 Standard Edition |
SQL Server 2000 Enterprise Edition |
Processor |
$4,999 per processor |
$19,999 per processor |
Server/Per-Seat CAL |
with 5 CALs – $1,489
with 10 CALs – $2,249 |
with 25 CALs – $11,099 |
بانک اکسس 2000 مانند آفيس 2000 هم اکنون در خرده فروشي ها قابل يافت نيست و نسخه هاي جديد اين محصولات مانند نسخه XP قابل خريداري است. (در آمريکا به خريد محصولات قديمي مايکروسافت بجاي نسخه جديد آن، DownGrading يا کم ارزش پنداشتن گفته ميشود و چندان کار جالبي نيست)
Products |
New User Price |
Upgrade Price |
Microsoft Access 2002 |
$339 |
$109 |
Office XP Professional Edition |
$579 |
$329 |
Office XP Developer Edition |
$799 |
$549 |
مقايسه قابليت ها :
• بانک اطلاعاتي اکسس 2000 بعنوان برنامه هاي دسکتاپ ارزيابي ميشوند و براي کار با چندين مگابايت اطلاعات خوب کار ميکنند . اما SQL بانکي براي کار با چنديد گيگابايت اطلاعات است .
• بانک اکسس از سيستم معماري فايلي بهره ميگيرد. اما SQL از سيستم کلاينت سرور استفاده ميکند.
• بانک اکسس محدوديت هاي زيادي نسبت به SQL server دارد و در محيط هايي که چندين کاربر با هم ميخواهند بصورت همزمان و بهينه کار کنند گاهي توان کار ندارد.
تعدادي از قابليت هاي اين دو بانک اطلاعاتي :
Feature |
Access 2000 |
SQL Server 2000 |
SMP support |
Not Supported |
Supported |
Tables |
Relational tables |
Relational tables,
Temporary tables |
Triggers |
Not Supported |
AFTER triggers,
INSTEAD OF triggers |
Procedures |
Not Supported |
Microsoft T-SQL statements |
User-defined functions |
Not Supported |
Scalar functions,
Inline table-valued functions,
Multistatement table-valued functions |
Views |
Not Supported |
Supported |
Transaction logging |
Not Supported |
Supported |
Recovery |
Recovery to last backup |
Recovery to last backup,
recovery to the point of failure,
recovery to a specific point in time |
Integration with
Windows NT security |
Not Supported |
Supported |
تعدادي از محدوديت ها به قرار زير است:
Feature |
SQL Server 2000 |
Access 2000 |
database size |
1,048,516 TB |
2 GB plus linked tables size |
objects in a database |
2,147,483,647 |
32,768 |
user name length |
128 |
20 |
password length |
128 |
14 |
table name length |
128 |
64 |
column name length |
128 |
64 |
index name length |
128 |
64 |
Number of concurrent users |
limited by available memory |
255 |
columns per table |
1024 |
255 |
table size |
limited by available storage |
1 GB |
number of indexes in a table |
250 |
32 |
number of columns in an index |
16 |
10 |
bytes per row |
8060 |
2000 |
number of tables in a query |
256 |
32 |
columns per SELECT statement |
4096 |
255 |
nested subqueries |
|