انجمن وب سایت مشاوره در زمینه پروژه های برنامه نویسی و طراحی وب سایتهای تجاری

نسخه‌ی کامل: رفع ارور error were encountered during the save process. Timeout expired. The timeout
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
نحوه برطرف کردن ارور و پیغام خطای error were encountered during the save process. Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding در SQL Server

در یک روش می توانید مانند عکس زیر زمان Timeout را افزایش دهید:
Tools\Options\Designers

[تصویر:  6365459953277320040TimeOut.JPG]

در صورتی که ای روش جواب نداد و پس از مدت طولانی عمل ثبت انجام نشد بایستی یک جدول با ساختار جدول اصلی و با نام جدید ایجاد کنید. در جدول خالی جدید تغییرات رو اعمال کنید. سپس رکوردها رو داخلش کپی کنین.
مثال: فرض میکنیم جدولی با عنوان داریم:
کد:
PRINT N'Rebuilding [dbo].[tblNewsTitleBudys]'
GO
CREATE TABLE [dbo].[RG_Recovery_1_tblNewsTitleBudys]
(
[NewsTitleBudyID] [decimal] (18, 0) NOT NULL IDENTITY(1, 1),
[FileDetailID] [decimal] (18, 0) NOT NULL,
[NewsTitleBudyTitle] [nvarchar] (250) COLLATE Arabic_CI_AS NOT NULL,
[NewsTitleBudyCreator] [nvarchar] (50) COLLATE Arabic_CI_AS NOT NULL,
[IsFileCanDownload] [bit] NOT NULL,
[NewsTitleBudyCreationDate] [datetime] NOT NULL,
[NewsTitleBudyInDb] [image] NOT NULL
)
GO
جدول با ساختار مورد نظر ایجاد می شود. توجه داشته باشید که تغییرات مورد نظر هم اعمال شده است.
نوبت به کپی اطلاعات از جدول اصلی به این جدول میرسد:
کد:
GO
SET IDENTITY_INSERT [dbo].[RG_Recovery_1_tblNewsTitleBudys] ON
GO
IF @@ERROR <> 0 SET NOEXEC ON
GO
INSERT INTO [dbo].[RG_Recovery_1_tblNewsTitleBudys]([NewsTitleBudyID], [FileDetailID], [NewsTitleBudyTitle], [NewsTitleBudyCreator], [IsFileCanDownload], [NewsTitleBudyCreationDate], [NewsTitleBudyInDb]) SELECT [NewsTitleBudyID], [FileDetailID], [NewsTitleBudyTitle], [NewsTitleBudyCreator], [IsFileCanDownload], [NewsTitleBudyCreationDate], [NewsTitleBudyInDb] FROM [dbo].[tblNewsTitleBudys]
GO

SET IDENTITY_INSERT [dbo].[RG_Recovery_1_tblNewsTitleBudys] OFF
GO
DROP TABLE [dbo].[tblNewsTitleBudys]
GO
EXEC sp_rename N'[dbo].[RG_Recovery_1_tblNewsTitleBudys]', N'tblNewsTitleBudys', N'OBJECT'
GO
ALTER TABLE [dbo].[tblNewsTitleBudys] ADD CONSTRAINT [PK_tblNewsTitleBudys] PRIMARY KEY CLUSTERED  ([NewsTitleBudyID])
در انتها جدول اصلی رو DROP میکیم و جدول جدید رو Rename می کنیم که در کدهای فوق قابل مشاهده می باشد.
لینک مرجع