نصبکننده TestRail در مرحله بعد، همه جدولهای موردنیاز پایگاه داده و دادههای اولیه را بهطور خودکار ایجاد میکند؛ اما ابتدا باید یک پایگاه داده خالی و یک 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 به آن نیاز دارد. پس از نصب پایگاه داده و ابزار مدیریت آن، یعنی Management Studio، ساخت پایگاه داده و user خالی را ادامه دهید.
ایجاد پایگاه داده در 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 را بهعنوان روش احراز هویت انتخاب کنید، یک password وارد کنید، و هر سه checkbox مربوط به password را در بخش پایین از حالت انتخاب خارج کنید.
به tab Server Roles بروید و roleهای public و sysadmin را فعال کنید.

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

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

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


