Thank you for your response Mark. This server was created about a month ago and it has the proper license but for some reason it seemed IMDB option was enabled at installation. I was not the one who installed the server so I don't know what option was taken to enable this. The reason I think this was enabled at installation was because I had seen this message in the log prior to today but now the 30 grace period has expired.
SySAM: Checked out graced license for 1 ASE_RDDB (2012.1208) will expire Wed 23 Jul 2014 04:43:01 PM EDT.
00:0002:00000:00000:2014/07/08 10:41:42.39 kernel SySAM: Failed to obtain license(s) for ASE_RDDB feature from license file(s) or server(s).
00:0002:00000:00000:2014/07/08 10:41:42.39 kernel SySAM: Licenses exist for ASE, but a license containing the configured (PE=EE;AS=A) attributes could not be obtained. Verify that ASE is configured to use the correct type of license, and either reconfigure; or generate and deploy the desired license from the Sybase Product Download Center.
00:0002:00000:00000:2014/07/08 10:41:42.39 kernel SySAM: License feature name: ASE_RDDB
Is there a way to remove this option from the server?
I did not create the DB but I am sure the script is saved somewhere but my colleague who created it is off sick today.
exec sp_helpdb LocalTempDB01
exec sp_helpdb tempdb
name | db_size | owner | dbid | created | durability | lobcomplvl | inrowlen | status | |
------------- | ------------- | ----- | ---- | ------------ | ----------- | ---------- | -------- | ------------------------------------------------------------------------------------------------------------------- | |
LocalTempDB01 | 10240.0 MB | sa | 16 | Jul 08, 2014 | no_recovery | 0 | NULL | select into/bulkcopy/pllsort, trunc log on chkpt, abort tran on log full, user created temp db, allow wide dol rows |
device_fragments | size | usage | created | free kbytes | |
----------------- | ------------- | -------------------- | ------------------- | ---------------- | |
LocalTemp_data_01 | 6144.0 MB | data only | Jun 24 2014 9:31AM | 6263568 | |
LocalTemp_log_01 | 4096.0 MB | log only | Jun 24 2014 9:31AM | not applicable |
log only free kbytes = 4177888 |
name | db_size | owner | dbid | created | durability | lobcomplvl | inrowlen | status | |
------ | ------------- | ----- | ---- | ------------ | ----------- | ---------- | -------- | ----------------------------------------------------------------------------------------- | |
tempdb | 5102.0 MB | sa | 2 | Jul 08, 2014 | no_recovery | 0 | NULL | select into/bulkcopy/pllsort, trunc log on chkpt, mixed log and data, allow wide dol rows |
device_fragments | size | usage | created | free kbytes | |
---------------- | ------------- | -------------------- | ------------------- | ---------------- | |
master | 6.0 MB | data and log | Jun 23 2014 4:43PM | 2552 | |
tempdbdev | 1000.0 MB | data and log | Jun 23 2014 4:44PM | 1020000 | |
tempdbdev2 | 4096.0 MB | data and log | Jul 24 2014 9:12AM | 4177864 |
So I had to increase the default tempdb and now the logins are working fine when they require tempdb. If you look at the output there are no difference in the attributes for the user created tempdb [LocalTempDB0]and the default tempdb [tempdb]
Using ddlgen to extract the create table statement I get the following
CREATE TEMPORARY DATABASE LocalTempDB01
ON LocalTemp_data_01 = '6144M' -- 1572864 pages
LOG ON LocalTemp_log_01 = '4096M' -- 1048576 pages
WITH DURABILITY = NO_RECOVERY
go
use LocalTempDB01
go
exec sp_changedbowner 'sa', true
go
exec master.dbo.sp_dboption LocalTempDB01, 'select into/bulkcopy/pllsort', true
go
exec master.dbo.sp_dboption LocalTempDB01, 'trunc log on chkpt', true
go
exec master.dbo.sp_dboption LocalTempDB01, 'abort tran on log full', true
go
exec master.dbo.sp_dboption LocalTempDB01, 'allow wide dol rows', true
go
checkpoint
go
exec master.dbo.sp_tempdb 'add' , 'LocalTempDB01', 'TempdbGroup01'
go
CREATE DATABASE tempdb
ON master = '6M' -- 1536 pages
go
ALTER DATABASE tempdb
ON tempdbdev = '1000M' -- 256000 pages
go
ALTER DATABASE tempdb
ON tempdbdev2 = '4096M' -- 1048576 pages
go
use tempdb
go
exec sp_changedbowner 'sa', true
go
exec master.dbo.sp_dboption tempdb, 'select into/bulkcopy/pllsort', true
go
exec master.dbo.sp_dboption tempdb, 'trunc log on chkpt', true
go
exec master.dbo.sp_dboption tempdb, 'allow wide dol rows', true
go
checkpoint
go