LKSDB var ama işlem yapamıyorum

Gönderen Konu: LKSDB var ama işlem yapamıyorum  (Okunma sayısı 25101 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı senol01

  • Yeni Kullanıcı
  • *
  • Karma: 0
LKSDB var ama işlem yapamıyorum
« : 07.12.2011, 17:46 »
Arkadaşlar bilgisayarımı sabah açmak istediğimde açamadım. Dosya hatası verdi. Veri tabanım Sql server içinde data klasöründe değil

D:\LKS2\vt klasörü içine taşımıştım. içerisinde

LKSDB.mdf
LKSDB_log.ldf

dosyaları bulunmakta. Bilgisayarımın daha önce yedeğini almıştım. Boot cd ile geri yükleme yaptım ve LKS2 programımı açmak istediğimde
 "Microsoft OLE DB Provider for SQL Server: Cannot open database requested in login 'LKSDB'. Login fails. (80004005) Native Error: 42000 (4060)"
hatası almaya başladım. SQL Server Management Studio Express LKSDB yi görebiliyorum fakat yedek alamıyorum.

Detach
Genarate scripts

sadece aktif. Hatalı işlem yapmamak için ilk önce size danışmak istedim. mdf yedeğim ise çok eski. En yeni yedeğim . Sql stok ettikten sonra LKSDB.mdf  ve LKSDB_log.ldf dosyalarının kopyasını almıştım.
Şimdiden teşekkür ederim.

İyi çalışmalar.

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: LKSDB var ama işlem yapamıyorum
« Yanıtla #1 : 07.12.2011, 21:08 »
Db icin user ekle yetkilendir

Çevrimdışı senol01

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: LKSDB var ama işlem yapamıyorum
« Yanıtla #2 : 08.12.2011, 08:30 »
Nasıl yapmam lazım acaba. Bilgi verebilir misiniz? Slq server mang. ser. ilk açtığımda LKSDB yanında emergency yazıyor ve kırmızı renkte, tıkladığımda LKSDB tekrar  sarı renge bürünüp yazı kayboluyor.

genel securty logins içerisinde new login seçeneğini tıklıyorum
login name kısmına LKSUSER1 (LKSUSER var bir tane çünkü)yazıyorum
 sql server authentication ı seçiyorum
 password u giriyorum
 enforce password policy check işaretini kaldırıyorum
 server roles menü seçeneğine girip sysadmin olarak işaretliyorum

Sysetem database nin altına
master
model
msdb
tempdb
ve
LKSDB
vt leri geliyor fakat yine LKSDB üzerinde sağ tıklayınca işlem yapamıyorum.


Default database ye tıklayıp LKSDB yi seçtiğimde de

TITLE: Microsoft SQL Server Management Studio Express
------------------------------

Alter failed for Login 'LKSUSER1'.  (Microsoft.SqlServer.Express.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.2047.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Alter+Login&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.Express.ConnectionInfo)

------------------------------

Database 'LKSDB' is being recovered. Waiting until recovery is finished. (Microsoft SQL Server, Error: 922)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.5000&EvtSrc=MSSQLServer&EvtID=922&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------

uyarısını alıyorum.


  
« Son Düzenleme: 08.12.2011, 09:25 Gönderen: senol01 »

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: LKSDB var ama işlem yapamıyorum
« Yanıtla #3 : 08.12.2011, 10:49 »
Ben login fails'e gore yönlendirdim ama dbbc ile db nizi repair edin önce

Çevrimdışı senol01

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: LKSDB var ama işlem yapamıyorum
« Yanıtla #4 : 08.12.2011, 10:54 »
Komutu tam olarak nasıl kullanmalıyım acaba.?


sp_dboption 'LKSDB', 'single user', 'true'
DBCC CHECKDB ('LKSDB', REPAIR_FAST)

komutunu ayrı ayrı sırası ile çalıştırdığımda

Msg 922, Level 14, State 1, Line 1
Database 'LKSDB' is being recovered. Waiting until recovery is finished.

uyarısını alıyorum
« Son Düzenleme: 08.12.2011, 11:05 Gönderen: senol01 »

Çevrimdışı senol01

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: LKSDB var ama işlem yapamıyorum
« Yanıtla #5 : 08.12.2011, 14:21 »
Daha önce Sql ser. stop layıp kopyaladığım

LKSDB.mdf
LKSDB_log.ldf

dosyalarını atach yapmak istediğimde 
The database 'LKSDB' cannot be openned because it is version 655. This server supports version 611 and earlier. A downgrade path is not supported. Could not be open new database 'LKSDB' CREATE DATABASE is aborted. (Microsoft SQL Server, Error:948)

hatası alıyorum.

Sql server 2005 + sp4
Sql ser. Manag  + sp4

yani son versiyonları neden bunu yapıyor acaba.?

Çevrimdışı senol01

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: LKSDB var ama işlem yapamıyorum
« Yanıtla #6 : 08.12.2011, 18:20 »
Arkadaşlar bilgisayarım da visual studio 2010 kuruluydu. Onunda içerisinde sql server 2005 r2 var. Şuanda tekrar kurdum fakar sql 2005 managament ile bağlantı kuramıyorum. 2008 olanı indirdim oda bağlanmıyor.

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: LKSDB var ama işlem yapamıyorum
« Yanıtla #7 : 08.12.2011, 18:27 »
Sorunun Karmaşık ve Riskli ise Uzman Destek Alın .

Çevrimdışı senol01

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: LKSDB var ama işlem yapamıyorum
« Yanıtla #8 : 08.12.2011, 18:48 »
Birol bey aslında sorun karmaşık değil. En başından düşünmeye başladım ve şöyle bir sonuç çıktı.

Temmuz ayında bilgisayarıma Visual Studio 2010 kurdum programlama yapmak amacı ile. Ve benim o tarihe kadar Sql 2005 Managament te bir sıkıntım yoktu. O günden sonra Sql 2005 Managament bağlanmamaya başladı. Bende yedelerimi Sql Services i stop ettikten sonra *.MDF ve *.LDF dosyalarını kopyalayarak yaptım.

En son dün iş yerinden çıkmadan yine Veri tabanımı o şekilde yedekledim. sabah geldiğimde bilgisayarımda sorun vardı ve bende Boot Cd ise sistem yedeğimi geri yükledim.

Sistemim başladığında yukarıdaki hatayı vermeye başladı. Bende Sql 2005 Managament en gerekli düzeltme komutlarını girerken bağlantı sağlayabildim. Fakat daha önce bağlanamıyordum. Ve aklıma geldi, VS2010 içerisinde sql 2008 r2 var , bende VS2010 kurdum ve Sql 2005 Managament yine bağlantı hatası vermeye başladı. Fark ettim ki sql 2008 e karşılık fakat sql 2005 management ile yönetmeye çalışıyorum. Acaba sorun buradan kaynaklanıyor olabilir mi.


Şuanda elimde hiç oynanmamış *.MDF ve *.LDF dosyaları mevcut. Sql 2008 ve managamentini yarın temiz kurup denemeyi düşünüyorum birol bey inşanllah olur.  Sizce uzman olarak almış olduğum yedek *.mdf dosyasının sorunsuz yeni sisteme atach etmesi lazım değil mi?

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: LKSDB var ama işlem yapamıyorum
« Yanıtla #9 : 08.12.2011, 18:54 »
Kesinlikle Etmesi lazım , DB nizde sorun yok ise .

Çevrimdışı senol01

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: LKSDB var ama işlem yapamıyorum
« Yanıtla #10 : 09.12.2011, 09:44 »
Birol bey öncelikle teşekkür ederim cevaplarını için.

tahmin ettiğimiz gibi sorun Vs2010 ile kurulmuş olan SQL SERVER 2008 den kaynaklanmakta. Her nekadar bilgisayarımda SQL SERVER 2005 MANAGAMENT bulunsada onunla veri tabanımı yönetemiyordum.

SQL SERVER 2008 i ve MANAGAMENT STUDIO yu kurunca, dediğiniz gibi kullanıcı oluşturdum, yetki verdim ve ticari sistemime girebildim.

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: LKSDB var ama işlem yapamıyorum
« Yanıtla #11 : 09.12.2011, 10:31 »
Azim varsa çözüm vardır .