sysconfigures not found
31 July 2007 – 20:03Sybase’de server ayarları SYCONFIG.exe dosyası ile yapılır. Fakat hatasız çalıştırmak için biraz uğraşmak gerekir. Bugün henüz açılma sırasında karşılaşılan iki hatadan bahsedeceğim:
SYBASE SETUP
Invalid command line argument ‘and’.
Bu hata Windows’da kısayol ayarlarındaki programın başlangıç dizini ya da “Start in” kısmının boş olmasından kaynaklanmaktadır. Bu dizin boş olduğunda kullanıcının dizinini başlangıç dizini almakta bu da boşluk içeren bir dizinse hata vermekte. Buraya içinde boşluk olmayan bir dizin yazın(Örneğin “C:\” olabilir). Bu şekilde açıldığında hata oluşmayacaktır. Ayrıca anlaşılmaktadır ki bu hata program içinde alınan diğer hataların da “düzgün görüntülenmesini engellemektedir”.
“Configure Adapter Server…” seçeneğine basıp sa kullanıcısı ile giriş yaptığımızda ise şu hatalar dizisi geliyor:
CONNECTIVITY ERROR: Adaptive Server message: ‘Message number: 208, Severity 16, State 1, Line 1
Message String: sysconfigures not found. Specify owner.objectname or use sp_help to check whether the object exists (sp_help may produce lots of output).
.
Bu nokta aşağı aşağı noktanın ne olduğunu anlayamadım şahsen ama ekrandaki bir leke olmadığı kesin. Daha sonra OK’e basıldıktan sonra ise:
SYBASE SETUP
CONNECTIVITY ERROR: Error in query: ’select value from sysconfigures where config = 122.
SYBASE SETUP
Unable to determine the version of Sybase Server ‘MYSERVER’
Bunun nedeni ise bu ayarları yapan kullanıcının öntanımlı database’inin master olması gerekliliği diğer durumda ilgili sysconfigures tablosu bulunamıyor ve hatalar dizisi geliyor. Bunu engellemek için sa kullanıcısının ilk veritabanını değiştirin:
exec sp_defaultdb sa, master
Bu durum benim başıma sybase 12.5.0.3 kullanırken geldi. Daha pek çok versiyonda da oluşuyor olması yüksek ihtimal. Bir daha da sa’in veritabanını değiştirmeyin gidin kendinize bir kullanıcı tanımlayın. Haydi kolay gelsin.