02-18-2018, 02:51 PM
نحوه برطرف کردن ارور و پیغام خطای 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
در صورتی که ای روش جواب نداد و پس از مدت طولانی عمل ثبت انجام نشد بایستی یک جدول با ساختار جدول اصلی و با نام جدید ایجاد کنید. در جدول خالی جدید تغییرات رو اعمال کنید. سپس رکوردها رو داخلش کپی کنین.
مثال: فرض میکنیم جدولی با عنوان داریم:
جدول با ساختار مورد نظر ایجاد می شود. توجه داشته باشید که تغییرات مورد نظر هم اعمال شده است.
نوبت به کپی اطلاعات از جدول اصلی به این جدول میرسد:
در انتها جدول اصلی رو DROP میکیم و جدول جدید رو Rename می کنیم که در کدهای فوق قابل مشاهده می باشد.
در یک روش می توانید مانند عکس زیر زمان Timeout را افزایش دهید:
Tools\Options\Designers
در صورتی که ای روش جواب نداد و پس از مدت طولانی عمل ثبت انجام نشد بایستی یک جدول با ساختار جدول اصلی و با نام جدید ایجاد کنید. در جدول خالی جدید تغییرات رو اعمال کنید. سپس رکوردها رو داخلش کپی کنین.
مثال: فرض میکنیم جدولی با عنوان داریم:
کد:
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])