Could not find stored procedure 'gemini_authenticateuser'
My hosting service moved me to sql server 2005. Gemini 2.0.5 was working correctly on sql server 2000. Now I get the error
Could not find stored procedure 'geminiauthenticateuser'.
[SqlException: Could not find stored procedure 'geminiauthenticateuser'.]
Gemini.Default.AuthUser(String uid, String pwd) +79
Gemini.Default.Page_Load(Object sender, EventArgs e) +218
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +766
Management Studio can open the database and the procedure is still there. I there some way to fix this?
|
PaulS
· 1 |
|
| Tuesday, March 20, 2007, 9:34:01 PM | |
0
|
Please check who is the owner of the stored procedure. It might be that it has a non dbo owner. |
||||
|
|||||
0
|
The schema (owner) of tables and procedures is not 'dbo'. I don't know what it was before under sql server 2000. |
||||
|
|||||
0
|
Ok this works: |
||||
|
|||||
0
|
Run: select 'alter schema dbo transfer myaccount.'+[name] from sysobjects where type in ('U','V') or type='P' and [name] like 'gemini_%' and run the output... |
||||
|
|||||
0
|
The following is from an mvp on usenet. It's pretty easy after all. You just run the outpout of the select statements. Thank you.
|
||||
|
|||||
0
|
where should one run the scripts above? and what I wanted is to change only for the stored procedures and not for the sys. |
||||
|
|||||
0
|
select 'alter schema dbo transfer myaccount.'+[name] from sysobjects where type='P' and [name] like 'gemini_%' |
||||
|
|||||




