نصبکننده TestRail در مرحله بعد، همه جدولهای لازم پایگاه داده و دادههای اولیه را بهطور خودکار ایجاد میکند؛ اما ابتدا باید یک database خالی و یک database user بسازید. هنگام نصب TestRail روی Windows میتوانید از پایگاه داده SQL Server استفاده کنید.
نصب SQL Server #
میتوانید نسخه رایگان Microsoft SQL Server 2017 Express را نصب کنید یا از نصب کامل SQL Server استفاده کنید. اگر نسخه Express را دانلود میکنید، حتما نسخهای را دانلود و نصب کنید که شامل Advanced Services باشد؛ چون احتمال زیادی وجود دارد که TestRail در آینده از قابلیت full-text search پایگاه داده استفاده کند. همچنین حتما از 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 بروید و roleهای public و sysadmin را فعال کنید.

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

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

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


