私はSQL Server 2012
データベースを持っています。
2つのSPがあり、1つはパラメータの文字列型を持ち、もう1つはパラメータとしてユーザー定義型を持ちます。
Visual Web開発者のデータベースエクスプローラーLinq
からSQLファイルに最初のSPをプルすることはできますが、2番目のSP(パラメーターとしてユーザー定義型を持つもの)をLinqからSQLファイルにプルすることはできません。
また、データベースエクスプローラーの「タイプ」フォルダーの下にユーザー定義のタイプが表示されません。
システムを数回再起動しましたが、役に立たず、次のようなエラーが発生しました。
Could not retrieve schema information for database object dbo.JobSaveOrPublishJob
私は何かが足りないのですか?
2番目のストアドプロシージャのスキーマは次のとおりです。
ALTER PROCEDURE [dbo].[JobSaveOrPublishJob]
-- Add the parameters for the stored procedure here
@Title NVARCHAR(150), --
@WorktoolID INT,
@JobSummary NVARCHAR(500),--
@Description NVARCHAR(4000),--
@StartDate DATETIME,--
@DueDate DATETIME,--
@Duration INT,--
@BasePayment MONEY, --
@InstanceCount INT, --
@MarketPlaceID BIGINT, --
--@PreferredZerkerIDs [dbo].[TableTypePreferredZerkers] READONLY, -- User-defined type
@PublishAfter int,
@Qualifications [dbo].[TableTypeQualificationJob] READONLY, -- User-defined type
@Questionnaires [dbo].[TableTypeQuestionnaire] READONLY, -- User-defined type
@AutoAward BIT, --
@AutoAccept BIT, --
@SharePublicProfile BIT, --
@BlockCommunication BIT, --
@IsPublished BIT, --
@CreatedBy BIGINT, --
@TrainingCourse [dbo].[TableTypeJobTrainingCourses] READONLY -- User-defined type
AS
BEGIN
-- Do something