Windows User Requirements | SQL Server Requitements | Quick Installation | Detailed Installation
This section describes how to download and install an empty database for the Visual Casino application to use.
Windows User Requirements
This activity requires that the windows user has permission to create both databases and users in the target database server instance.
SQL Server Requirements
Visual Casino requires the following settings configured in order to operate properly:
- SQL Server Authentication must allow SQL Server Authentication (https://docs.microsoft.com/en-us/sql/relational-databases/security/choose-an-authentication-mode?view=sql-server-2017)
- SQL Server must have TCP/IP Networking Enabled (https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/enable-or-disable-a-server-network-protocol?view=sql-server-2017)
Quick Installation
- On your SQL server, download the database from: https://visualcasino.net/download/visual-casino-mssql-database/
- Restore the database to your SQL server
IF NOT EXISTS (SELECT * FROM dbo.sysdatabases WHERE [name]='VisualCasino')
BEGIN
RESTORE DATABASE VisualCasino
FROM DISK='[C:\PATH\TO\DATABASE\BACKUP]\visual-casino-database.bak'
WITH RECOVERY,
MOVE 'VisualCasino_Data' TO '[C:\PATH\TO\DATABASE\RESTORE\LOCATION]\VisualCasino.mdf',
MOVE 'VisualCasino_Log' TO '[C:\PATH\TO\LOG\RESTORE\LOCATION]\VisualCasino_log.ldf';
END
GO -
On your SQL server, download and run the following script: https://support.biometrica.com/hc/en-us/article_attachments/32767692394903/setup-sqlexpress.sql
Detailed Installation
- On your SQL server, download the database from https://visualcasino.net/download/visual-casino-mssql-database/
- Restore the database to your SQL server
IF NOT EXISTS (SELECT * FROM dbo.sysdatabases WHERE [name]='VisualCasino')
BEGIN
RESTORE DATABASE VisualCasino
FROM DISK='[C:\PATH\TO\DATABASE\BACKUP]\visual-casino-database.bak'
WITH RECOVERY,
MOVE 'VisualCasino_Data' TO '[C:\PATH\TO\DATABASE\RESTORE\LOCATION]\VisualCasino.mdf',
MOVE 'VisualCasino_Log' TO '[C:\PATH\TO\LOG\RESTORE\LOCATION]\VisualCasino_log.ldf';
END
GO -
Add an SQL User with the username of VisualCasino
IF NOT EXISTS (SELECT * FROM master.dbo.syslogins WHERE [name]= N'VisualCasino')
BEGIN
CREATE LOGIN VisualCasino WITH PASSWORD = '[password:VisualCasino]'
END
GO - Make the VisualCasino user an owner of the VisualCasino database
-
USE VisualCasino;
GO
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE [name]=N'VisualCasino')
BEGIN
CREATE USER VisualCasino FOR LOGIN VisualCasino
EXEC sp_addrolemember N'db_owner', N'VisualCasino'
END
GO - Make the VisualCasino database the default database for the VisualCasino user
-
EXEC sp_defaultdb @loginame='VisualCasino', @defdb='VisualCasino'