Ara
Generic filters
Exact matches only
Filter by Custom Post Type
Ana Sayfa / SQL SERVER / Sql Server Soru - Çözüm / Msg 166, Level 15, State 1, Line 1 hatası ve çözümü

Msg 166, Level 15, State 1, Line 1 hatası ve çözümü

Msg 166, Level 15, State 1, Line 1 hatası ve çözümü

Msg 166, Level 15, State 1, Line 1 hatası ve çözümü bu hata bir constraint yada procedure oluşturunca bu contraint yada procedurü drop etmeye çalışınca karşımıza çıkar.

Mesajın tam içeriği :
Msg 166, Level 15, State 1, Line 1
‘DROP …’ does not allow specifying the database name as a prefix to the object name.

Böyle durumlarda direk drop etmek yerine öncelikle hangi veritabanında olduğunu belirtmeniz gerekiyor.

Örneğin sqlogren adında bir procedure miz olsun ve bunu drop etmek isteyelim veritabanı adımızın adı agp olduğunu varsayıyoruz.

DROP TABLE Agp.dbo.Sqlogren
GO

Msg 166, Level 15, State 1, Line 1
‘DROP Sqlogren’ does not allow specifying the database name as a prefix to the object name.
Hatasını verecektir.

doğrusu :

USE Agp
GO
DROP PROCEDURE dbo.Sqlogren
GO

Şeklinde çalıştırırsanız hata vermez.hepsi bu kadar kolay gelsin.


Ayrıca bknz.

sql dersleri

sql dersleri Sql Server Görsel Eğitim Seti indir ve izlemek için linke tıklayın. Sql serverı …

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir