ℹ️ نکته مهم:
از TestRail ۹.۵.۱ Server به بعد، Cassandra رسماً deprecated شده و این محدودیت اکنون اعمال میشود.
-
Adminها باید ابتدا Cassandra deprecation script را در نسخه ۹.۴.۱ اجرا کنند و بعد به نسخههای جدیدتر upgrade کنند.
-
اگر این script اجرا نشده باشد، upgrade به نسخههای جدیدتر متوقف میشود و یک پیام هشدار نمایش داده میشود در طول فرایند upgrade.
👉 لطفاً مستندات Cassandra Deprecation را بررسی کنید.
Installer مربوط به TestRail در مرحله بعد همه tableهای لازم database و دادههای اولیه را بهصورت خودکار ایجاد میکند، اما ابتدا باید یک database خالی و یک database user بسازید. هنگام نصب TestRail روی Windows میتوانید از database مربوط به SQL Server استفاده کنید.
نصب SQL Server #
میتوانید نسخه رایگان Microsoft SQL Server 2017 Express را نصب کنید یا از یک نصب کامل SQL Server استفاده کنید. اگر نسخه Express را دانلود میکنید، حتماً نسخهای را دانلود و نصب کنید که شامل Advanced Services باشد، چون احتمالاً TestRail در آینده از قابلیت full-text search در database استفاده خواهد کرد. همچنین مطمئن شوید از Mixed Mode Authentication استفاده میکنید، چون TestRail به آن نیاز دارد. بعد از نصب database و ابزار مدیریت آن، یعنی Management Studio، ساخت database و user خالی را ادامه دهید.
ایجاد database در Management Studio #
بعد از باز کردن Management Studio، در Object Explorer روی Server راستکلیک کنید و روی Properties کلیک کنید.

نوع Server Authentication را به SQL Server and Windows Authentication mode تغییر دهید و روی OK کلیک کنید.

برای ایجاد login جدید TestRail، در ساختار درختی سمت چپ Security را باز کنید، روی Logins راستکلیک کنید و New Login را انتخاب کنید. باید SQL Server authentication را بهعنوان روش authentication انتخاب کنید، یک password وارد کنید و هر سه checkbox مربوط به password را در پایین از حالت انتخاب خارج کنید.
به برگه Server Roles بروید و نقشهای public و sysadmin را فعال کنید.

به برگه User Mapping بروید و مطمئن شوید master و TestRail در پنل بالایی فعال هستند. همچنین مطمئن شوید db_owner در پنل پایینی فعال است.

به برگه Securables بروید و مطمئن شوید که Grant برای مجوز Connect SQL در پنل پایینی فعال است.

برای ایجاد پایگاه داده خالی TestRail، SQL Server Management Studio را اجرا کنید، سپس روی Databases در ساختار درختی سمت چپ کلیک راست کنید و New Database را انتخاب کنید. نام پایگاه داده باید «TestRail» باشد و owner باید روی «<default>» باقی بماند.


