שאלה בנוגע לשגיאת MS SQL

svoivandim

New member
שאלה בנוגע לשגיאת MS SQL

שאני מקבל כאשר אני פונה מדף asp.net לstored procedure
Specified owner name 'dbo' either does not exist or you do not have permission to use it.​
בתוך הstored procedure אני יוצר טבלה זמנית שאני עושה עליה מניפולציות ,לאחר מכן אני עושה select ממנה ולבסוף אני מוחק אותה:
CREATE TABLE [dbo].[VirtualProperties] ( [VirtualID] [int] IDENTITY (1, 1) NOT NULL , [PropID] [uniqueidentifier] NOT NULL , [ContactName] [nvarchar] (50) COLLATE Hebrew_CI_AS NULL , [Tel1] [char] (15) COLLATE Hebrew_CI_AS NULL , [Tel2] [char] (15) COLLATE Hebrew_CI_AS NULL , [nvarchar] (30) COLLATE Hebrew_CI_AS NULL , [Town] [nvarchar] (40) COLLATE Hebrew_CI_AS NULL , [TypeDeal] [nvarchar] (40) COLLATE Hebrew_CI_AS NULL , [PropertyType] [nvarchar] (40) COLLATE Hebrew_CI_AS NULL , [Elevator] [nvarchar] (40) COLLATE Hebrew_CI_AS NULL , [Mtr] [smallint] NULL , [FloorFrom] [smallint] NULL , [FloorUntil] [smallint] NULL , [Grate] [bit] NULL , [Rooms] [float] NULL , [Cost] [int] NULL , [Furniture] [bit] NULL , [AirConditioner] [nvarchar] (40) COLLATE Hebrew_CI_AS NULL , [Porchs] [nvarchar] (40) COLLATE Hebrew_CI_AS NULL , [Parking] [nvarchar] (40) COLLATE Hebrew_CI_AS NULL , [Address] [nvarchar] (40) COLLATE Hebrew_CI_AS NULL , [EntryImmediately] [bit] NULL , [EntryDate] [datetime] NULL , [Neighborhood] [nvarchar] (40) COLLATE Hebrew_CI_AS NULL , [Comments] [nvarchar] (300) COLLATE Hebrew_CI_AS NULL , [PaymentNum] [smallint] NULL , [CreatedOn] [datetime] NULL , [Partner] [bit] NULL, [Pic1] [nvarchar] (100) COLLATE Hebrew_CI_AS NULL , [Pic2] [nvarchar] (100) COLLATE Hebrew_CI_AS NULL , [Pic3] [nvarchar] (100) COLLATE Hebrew_CI_AS NULL , [Pic4] [nvarchar] (100) COLLATE Hebrew_CI_AS NULL ) ON [PRIMARY] --some monipulation select * from VirtualProperties --drop Temp Table drop table [dbo].[VirtualProperties][/LEFT]
יש לציין שאם אני מוריד את כל הלוגיקה של היצירה של הטבלה הזמנית,כלומר משאיר stored procedure פשוט עם משפט select על טבלה לא זמנית אז אין שגיאה, כלומר השגיאה נובעת מעצם יצירת הטבלה הזמנית בתוך הstore procedure למה אני מקבל את השגיאה הזו?​
 

גרי רשף

New member
הערותי

1. אני מבין שאין לך הרשאות ליצור טבלה, וכדאי לדבר עם ה-DBA. 2. לא ברור לי כיצד הפרוצדורה רצה ללא יצירת הטבלה (הרי בהמשך מתבצע עליה Select ו-Drop)..
 

svoivandim

New member
אני מפתח לבד

לכן אין לי dba לגבי יצירת הטבלה הזמנית, תשים לב בתחילת הפרוצדורה אני יוצר אותה
 
למעלה