ストアドプロシージャを作成しました:
CREATE PROCEDURE usp_PettyCash_GetSingleUserInfo
(
@MaerskID varchar(50)
)
AS
BEGIN
SELECT ISNULL(MaerskID,'') AS UniqueID, ISNULL(FirstName,'') AS FirstName, ISNULL(MiddleName,'') AS MiddleName, ISNULL(LastName,'') AS LastName, ISNULL(EmployeeType,'') AS EmployeeType
FROM Users a
LEFT OUTER JOIN t_PettyCash_EmployeeInfo b ON a.MaerskID = b.UniqueID
WHERE a.MaerskID = @MaerskID
END
GO
そして、それは私のライブデータベースサーバーで正常に動作します。変更を加えるために、データベースをバックアップして、ローカルPCに復元します。問題は、ローカルPCからWebアプリを実行すると、例外が発生することです。
ストアドプロシージャ'usp_PettyCash_GetSingleUserInfo'が見つかりませんでした
PCのデータベースユーザーに管理者権限を付与しましたが、それでもエラーが発生します。実際に何が問題なのかわかりません。ライブデータベースに接続すると、すべてがFINEであるため、コードに問題があるとは思いません。助けてください。もちろん、ライブDBに進む前に、まずローカルPCでストアドプロシージャをテストしました。その時はすべてうまくいきましたが、今はそうではありません。
SQL Server 2000 EnterpriseEditionとVS2005ASP.Net&C#2.0を使用しています。