« Return to Notes Listing
.\Install-ClientSDK.ps1 -BaseVersion 6.9.0.0 -UseLegacyBaseInstaller $true Enter client ID (e.g. "NWS", "MCW", "MPS", etc.): [client ID] Enter system ID (leave empty for "Public"): Master repo will be created: \\northwoodsoft.com\src\[client ID]\Titan\Public\Current Local repo will be created: C:\Src\[client ID]\Titan\Public\Current Is there an existing database that you want to use for this SDK environment? For instance, an existing dev database [Y/N]: N Enter database instance (e.g. sql-dev-1\titanclients, localhost\mssql2016, etc. Enter for localhost\mssql2016: Enter database name (Enter for [client ID]_Titan_Public): Database name: [client ID]_Titan_Public Database restricted username: [client ID]_Titan_PublicUser Database restricted password: abc123 Restricted connection string: Data Source=localhost\mssql2016;Database=[client ID]_Titan_Public;Persist Security Info=False;User ID=[client ID]_Titan_PublicUser;Password=abc123;Encrypt=True;TrustServerCertificate=True Database admin username: [client ID]_Titan_PublicAdmin Database admin password: abc123 Admin connection string: Data Source=localhost\mssql2016;Database=[clinet ID]_Titan_Public;Persist Security Info=False;User ID=[client ID]_Titan_PublicAdmin;Password=abc123;Encrypt=True;TrustServerCertificate=True Database system admin username (for localhost\mssql2016. Leave empty for current user): Master connection string: Data Source=localhost\mssql2016;Database=master;Persist Security Info=False;Encrypt=True;TrustServerCertificate=True;Integrated Security=SSPI Bootstrapper Version: 0.1.0.102 TPI username: TpiAdmin TPI password: abc123 TPI Version: 0.1.0.102 Titan base package file: \\northwoodsoft.com\src\_tpi\Packages\NWS.Titan.Base\NWS.Titan.Base_6.9.0.0.zip Ready to install Install? [Y/N]: Y
.\RestoreDatabase.ps1 Enter client ID (e.g. "NWS", "MCW", "MPS", etc.): [client ID] Enter system ID (leave empty for "Public"): Please enter server (leave blank for localhost\mssql2016): Enter full path, relative to SQL server for backup file (leave blank for 'Q:\DatabaseRefresh\ECE_Titan_Public-For-Refresh.bak'): [path to backup] Enter Public Application user from source database (leave blank for 'ECE_Titan_PublicUser'): Enter Public Application user for restored database (leave blank for 'ECE_Titan_PublicUser'): Enter Admin Application user for restored database (leave blank for 'ECE_Titan_PublicAdmin'): Please enter user id with sysadmin role (leave blank for Windows auth): Restoring 'ECE_Titan_Public' from . Continue (Y/N)?: Y
& $PackageUtilityExe /mode:CreateDatabaseObjectFiles /filePath:$DatabaseObjectsPath /deleteExisting:true /cmsDatabaseName:$DatabaseName /cmsDatabaseConnectionString:$DatabaseConnectionString /config:$PackageUtilityConfigFile /useFilePathHash:$false
.\UpgradeLegacyDB.ps1 Enter client ID (e.g. "NWS", "MCW", "MPS", etc.): [client ID] Enter system ID (leave empty for "Public"): Enter version being upgraded from: 6.6.0.0 Please enter server (leave blank for localhost\mssql2016): Please enter database (enter for [client ID]_Titan_Public): Please enter user id with sysadmin role (leave blank for Windows auth): Copy M:\_tpi\LegacyUpgrades\DatabaseUpgrade\Templates\v6.2.0.0\StoredProcedures\Loader.sql to M:\_tpi\LegacyUpgrades\DatabaseUpgrade\v6.2.0.0\StoredProcedures\Loader.sql Copy M:\_tpi\LegacyUpgrades\DatabaseUpgrade\Templates\v6.3.0.0\StoredProcedures\Loader.sql to M:\_tpi\LegacyUpgrades\DatabaseUpgrade\v6.3.0.0\StoredProcedures\Loader.sql Copy M:\_tpi\LegacyUpgrades\DatabaseUpgrade\Templates\v6.4.0.0\StoredProcedures\Loader.sql to M:\_tpi\LegacyUpgrades\DatabaseUpgrade\v6.4.0.0\StoredProcedures\Loader.sql Copy M:\_tpi\LegacyUpgrades\DatabaseUpgrade\Templates\v6.5.0.0\StoredProcedures\Loader.sql to M:\_tpi\LegacyUpgrades\DatabaseUpgrade\v6.5.0.0\StoredProcedures\Loader.sql Copy M:\_tpi\LegacyUpgrades\DatabaseUpgrade\Templates\v6.6.0.0\StoredProcedures\Loader.sql to M:\_tpi\LegacyUpgrades\DatabaseUpgrade\v6.6.0.0\StoredProcedures\Loader.sql Copy M:\_tpi\LegacyUpgrades\DatabaseUpgrade\Templates\v6.7.0.0\StoredProcedures\Loader.sql to M:\_tpi\LegacyUpgrades\DatabaseUpgrade\v6.7.0.0\StoredProcedures\Loader.sql Copy M:\_tpi\LegacyUpgrades\DatabaseUpgrade\Templates\v6.8.0.0\StoredProcedures\Loader.sql to M:\_tpi\LegacyUpgrades\DatabaseUpgrade\v6.8.0.0\StoredProcedures\Loader.sql Copy M:\_tpi\LegacyUpgrades\DatabaseUpgrade\Templates\v6.9.0.0\StoredProcedures\Loader.sql to M:\_tpi\LegacyUpgrades\DatabaseUpgrade\v6.9.0.0\StoredProcedures\Loader.sql Upgrading [client ID]_Titan_Public from 6.6.0.0 to 6.9.0.0. Continue (Y/N)?: Y
UPDATE AppControlData SET DataValue = N'[prod value]' WHERE DataName = N'ADSIAdminPassword' AND ApplicationID = @appID UPDATE AppControlData SET DataValue = N'[prod value]' WHERE DataName = N'DefaultPassword' AND ApplicationID = @appID UPDATE AppControlData SET DataValue = N'[prod value]' WHERE DataName = N'ContactBlockSourceEmail' AND ApplicationID = @appID UPDATE AppControlData SET DataValue = N'[prod value]' WHERE DataName = N'TotalWkstBlocks' AND ApplicationID = @appID UPDATE AppControlData SET DataValue = N'[prod value]' WHERE DataName = N'TreeLimit' AND ApplicationID = @appID UPDATE AppControlData SET DataValue = N'[prod value]' WHERE DataName = N'DefaultPresentationSiteID' UPDATE AppControlData SET DataValue = N'[prod value]' WHERE DataName = N'DOCID_Default' UPDATE AppControlData SET DataValue = N'[prod value]' WHERE DataName = N'DragAndDropAllowUserUploadFolder' UPDATE AppControlData SET DataValue = N'[prod value]' WHERE DataName = N'BrowseLimit'
EXEC sp_executesql @updateAppVar, @paramList, @appID, N'CustomAppVar', N'CustomAppVarValue', N'Category', 0, 1, N'Description',1;