TestRail installer در مرحله بعد، همه 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، در tree سمت چپ بخش Security را باز کنید، روی Logins, راستکلیک کنید و گزینه New Login را انتخاب کنید. باید SQL Server authentication را بهعنوان روش authentication مشخص کنید، یک password وارد کنید و هر سه checkbox مربوط به password را که در پایین قرار دارند از حالت انتخاب خارج کنید.
به تب Server Roles بروید و roleهای public و sysadmin را فعال کنید.

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

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

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


