powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Прочитать таблицу в отдельно восстановленной патиции.
21 сообщений из 21, страница 1 из 1
Прочитать таблицу в отдельно восстановленной патиции.
    #39591380
Здравствуйте.
Имеем базу данных востановленную из файловой группы:
Код: sql
1.
2.
3.
4.
5.
6.
7.
Restore database TestDev_BI FILEGROUP='Primary', FILEGROUP = 'BI_Tables'
FROM  disk = 'F:\DBDATA\TestDev.bak'
with partial, recovery , 
move 'Test_Data' to 'F:\DBDATA\Test.mdf',
move 'BI_tables' to 'F:\DBDATA\BI_tables.ndf'
, stats=1
, move 'Test_Log'  to 'F:\DBDATA\Test_log.ldf', replace



Имеем таблицу которая расположена в этой файловой группе:
Изначально в таблице есть куча индексов, расположенных в другой файловой группе и не восстановленных

Пытаюсь прочесть данные из этой таблицы

select top 1000 * from [dbo].[ContactBranch] - работает

select top 1000 * from [dbo].[ContactBranch] order by 1 desc
так же работает


а вот select * from from [dbo].[ContactBranch] выдает ошибку:
авторMsg 8653, Level 16, State 1, Line 2
The query processor is unable to produce a plan for the table or view 'Referral' because the table resides in a filegroup that is not online.
ну и или попытка посчитать число записей в таблице, приводит к томуже результату.

Вопрос. Возможно ли прочесть все данные с этой таблицы???
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39591389
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МашаМылаРаму,

А почемы вы читаете ContactBranch, а выдает ошибку про таблицу 'Referral'? Что там? FK?
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39591845
Relic Hunter,

Судя по всему View c SCHEMABINDING
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39591850
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МашаМылаРаму,
ну можно пробовать

Код: sql
1.
select * from [dbo].[ContactBranch] WITH (NOEXPAND, INDEX(0) )
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39591851
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK,

или хинты по отдельности, отсюда ж не видно что где :)
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39591856
TaPaK,

ContactBranch таки физическая таблица и не view поэтому при попытке выполнить
Код: sql
1.
select * from [dbo].[ContactBranch] WITH (NOEXPAND, INDEX(0) )



получаем:
авторMsg 8171, Level 16, State 2, Line 20
Hint 'noexpand' on object 'dbo.ContactBranch' is invalid.



PS View я удалить не могу...
Код: sql
1.
drop view [dbo].[iv_ConcentraReferral]


приводит к ошибке:
авторMsg 3741, Level 16, State 1, Line 2
Cannot drop the view 'dbo.iv_ConcentraReferral' because at least part of the table resides on an offline filegroup.
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39591857
TaPaKTaPaK,

или хинты по отдельности, отсюда ж не видно что где :)

Код: sql
1.
select * from [dbo].[ContactBranch] WITH ( INDEX(0) )



все то же самое:

авторMsg 8653, Level 16, State 1, Line 20
The query processor is unable to produce a plan for the table or view 'Referral' because the table resides in a filegroup that is not online.
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39591858
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полный скрипт таблицы приведите уже. Полный -- это со всеми индексами и укзаанием их расположения.
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39591869
Гавриленко Сергей АлексеевичПолный скрипт таблицы приведите уже. Полный -- это со всеми индексами и укзаанием их расположения.

Полный скрипт выходит больше 100Кбт не влазит в максимальный лимит.. поэтому немного обрезанный

Код: sql
1.
sp_help ContactBranch




авторName Owner Type Created_datetime

ContactBranch dbo user table 2010-10-20 21:27:06.220



Column_name Type Computed Length Prec Scale Nullable TrimTrailingBlanks FixedLenNullInSource Collation

Branch_ID int no 4 10 0 no (n/a) (n/a) NULL
Company_ID int no 4 10 0 yes (n/a) (n/a) NULL
LK_ContactTypeID smallint no 2 5 0 yes (n/a) (n/a) NULL

....


4 yes (n/a) (n/a) NULL
ProviderPricingTierID int no 4 10 0 no (n/a) (n/a) NULL
IsDummy char no 1 no no no SQL_Latin1_General_CP1_CI_AS
AcceptsInHouseRefsOnly char no 1 yes no yes SQL_Latin1_General_CP1_CI_AS
ZMPN smallint no 2 5 0 no (n/a) (n/a) NULL
EMRConnection smallint no 2 5 0 no (n/a) (n/a) NULL
AcceptsAuto smallint no 2 5 0 no (n/a) (n/a) NULL
TeleRehab char no 1 no no no SQL_Latin1_General_CP1_CI_AS


Identity Seed Increment Not For Replication
-------------------------------------------------------------------------------------------------------------------------------- --------------------------------------- --------------------------------------- -------------------
Branch_ID 1 1 0


RowGuidCol
--------------------------------------------------------------------------------------------------------------------------------
No rowguidcol column defined.


Data_located_on_filegroup
--------------------------------------------------------------------------------------------------------------------------------
BI_Tables


index_name index_description index_keys
-------------------------------------------------------------------------------------------------------------------------------- ----------------------------------
idx_BranchIDPhysState nonclustered located on Contact_Indexes Branch_ID, PhysState
ix_ContactBranch_Active nonclustered located on Contact_Indexes Active
ix_ContactBranch_Active_FCE nonclustered located on Contact_Indexes Active, FCE
ix_ContactBranch_Active_RetroEligibile nonclustered located on Contact_Indexes Active, RetroEligibile
ix_ContactBranch_BranchID nonclustered located on Contact_Indexes Branch_ID
ix_ContactBranch_BranchID_CompanyID nonclustered located on Contact_Indexes Branch_ID, Company_ID
ix_ContactBranch_BranchID_CompanyID_Incl nonclustered located on Contact_Indexes Branch_ID, Company_ID
ix_ContactBranch_BranchId_CompanyId_Name nonclustered located on Contact_Indexes Branch_ID, Company_ID, Name, Active
ix_ContactBranch_BranchID_ContractTypeID_Incl_Name nonclustered located on Contact_Indexes Branch_ID, ContractTypeID
ix_ContactBranch_CompanyID nonclustered located on Contact_Indexes Company_ID
ix_ContactBranch_CompanyID_BranchID_Name nonclustered located on Contact_Indexes Company_ID, Branch_ID, Name
ix_ContactBranch_ContractTypeID nonclustered located on Contact_Indexes ContractTypeID, Name
ix_ContactBranch_EIN nonclustered located on Contact_Indexes EIN
ix_ContactBranch_EIN_PhysAddr1 nonclustered located on Contact_Indexes EIN, PhysAddr1
ix_ContactBranch_IsClinicalThresholdActive_Branch_ID nonclustered located on Contact_Indexes IsClinicalThresholdActive
ix_ContactBranch_LK_ContactTypeID_Active_ContractTypeID_Incl nonclustered located on Contact_Indexes LK_ContactTypeID, Active, ContractTypeID
ix_ContactBranch_LK_ContactTypeID_PhysState_Active nonclustered located on Contact_Indexes LK_ContactTypeID, PhysState, Active
ix_ContactBranch_LKContactTypeID nonclustered located on Contact_Indexes LK_ContactTypeID
ix_ContactBranch_LKContactTypeID_Active nonclustered located on Contact_Indexes LK_ContactTypeID, Active
ix_ContactBranch_Name nonclustered located on Contact_Indexes Name
ix_ContactBranch_NameFirstChar nonclustered located on Contact_Indexes NameFirstChar
ix_ContactBranch_PhoneMainNumeric nonclustered located on Contact_Indexes PhoneMainNumeric
ix_ContactBranch_PhysState nonclustered located on Contact_Indexes PhysState
PK_ContactBranch clustered, unique, primary key, stats no recompute located on BI_Tables Branch_ID


constraint_type constraint_name delete_action update_action status_enabled status_for_replication constraint_keys
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DEFAULT on column AutoVerifyNotes DF__ContactBr__AutoV__50C6D5AA (n/a) (n/a) (n/a) (n/a) ('N')
DEFAULT on column ContactPriorityID DF__ContactBr__Conta__4FD2B171 (n/a) (n/a) (n/a) (n/a) ((0))
DEFAULT on column AcceptsAuto DF_ContactBranch_AcceptsAuto (n/a) (n/a) (n/a) (n/a) ((1))
DEFAULT on column ACNContract DF_ContactBranch_ACNContract (n/a) (n/a) (n/a) (n/a) ('N')
DEFAULT on column Active DF_ContactBranch_Active (n/a) (n/a) (n/a) (n/a) ('Y')
DEFAULT on column Acupuncture DF_ContactBranch_Acupuncture_1 (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column AuthorizationRequired DF_ContactBranch_AuthorizationRequired (n/a) (n/a) (n/a) (n/a) ('N')
DEFAULT on column BillingContactName DF_ContactBranch_BillingContactName (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column BillingEmail DF_ContactBranch_BillingEmail (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column BillingFaxNumber DF_ContactBranch_BillingFaxNumber (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column CaseManager DF_ContactBranch_CaseManager (n/a) (n/a) (n/a) (n/a) ('N')
DEFAULT on column ContactMethod DF_ContactBranch_ContactMethod (n/a) (n/a) (n/a) (n/a) ('F')
DEFAULT on column ContactSpecialGroupID DF_ContactBranch_ContactSpecialGroupID (n/a) (n/a) (n/a) (n/a) ((1))
DEFAULT on column ContractedDailyRate DF_ContactBranch_ContractedDailyRate (n/a) (n/a) (n/a) (n/a) ((0))
DEFAULT on column ContractedForFCENSF DF_ContactBranch_ContractedForFCENSF (n/a) (n/a) (n/a) (n/a) ('N')
DEFAULT on column ContractSigned DF_ContactBranch_ContractSigned (n/a) (n/a) (n/a) (n/a) ('N')
DEFAULT on column ContractTypeID DF_ContactBranch_ContractTypeID (n/a) (n/a) (n/a) (n/a) ((1))
DEFAULT on column CreatedBy DF_ContactBranch_CreatedBy (n/a) (n/a) (n/a) (n/a) ((0))
DEFAULT on column CreatedDate DF_ContactBranch_CreatedDate (n/a) (n/a) (n/a) (n/a) (getdate())
DEFAULT on column OLDDeleted DF_ContactBranch_Deleted (n/a) (n/a) (n/a) (n/a) ((0))
DEFAULT on column OLDDone DF_ContactBranch_Done (n/a) (n/a) (n/a) (n/a) ((0))
DEFAULT on column EditedBy DF_ContactBranch_EditedBy (n/a) (n/a) (n/a) (n/a) ((0))
DEFAULT on column EditedDate DF_ContactBranch_EditedDate (n/a) (n/a) (n/a) (n/a) (getdate())
DEFAULT on column EmailCMOnly DF_ContactBranch_EmailCMOnly (n/a) (n/a) (n/a) (n/a) ('N')
DEFAULT on column EMRConnection DF_ContactBranch_EMRConnection (n/a) (n/a) (n/a) (n/a) ((1))
DEFAULT on column FacilityTypeID DF_ContactBranch_FacilityTypeID (n/a) (n/a) (n/a) (n/a) ((1))
DEFAULT on column GymFitness DF_ContactBranch_GymFitness (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column HandicapAccessible DF_ContactBranch_HandicapAccessible (n/a) (n/a) (n/a) (n/a) ('N')
DEFAULT on column OLDHasRef DF_ContactBranch_HasRef (n/a) (n/a) (n/a) (n/a) ((0))
DEFAULT on column HasStackedAuth DF_ContactBranch_HasStackedAuth (n/a) (n/a) (n/a) (n/a) (NULL)
DEFAULT on column ImpairmentRating DF_ContactBranch_ImpairmentRating_1 (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column IsClinicalThresholdActive DF_ContactBranch_IsClinicalThresholdActive (n/a) (n/a) (n/a) (n/a) (' ')
DEFAULT on column IsDedicated DF_ContactBranch_IsDedicated (n/a) (n/a) (n/a) (n/a) ((12))
DEFAULT on column IsDummy df_ContactBranch_IsDummy (n/a) (n/a) (n/a) (n/a) ('N')
DEFAULT on column IsUsPsApproved DF_ContactBranch_IsUsPsApproved (n/a) (n/a) (n/a) (n/a) ('N')
DEFAULT on column JobSiteEvaluation DF_ContactBranch_JobSiteEvaluation_1 (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column LicenseTypeID DF_ContactBranch_LicenseTypeID (n/a) (n/a) (n/a) (n/a) ((0))
DEFAULT on column LK_ContactTypeID DF_ContactBranch_LK_ContactType (n/a) (n/a) (n/a) (n/a) ((1))
DEFAULT on column MRI DF_ContactBranch_MRI (n/a) (n/a) (n/a) (n/a) ('N')
DEFAULT on column NSFRate DF_ContactBranch_NSFRate (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column OtherSeeNotes DF_ContactBranch_OtherSeeNotes (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column PercentOff DF_ContactBranch_PercentOff (n/a) (n/a) (n/a) (n/a) ((0))
DEFAULT on column PrimeNetworkProvider DF_ContactBranch_PrimeNetworkProvider (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column ProgressSummaryPreferenceID DF_ContactBranch_ProgressSummaryPreferenceID (n/a) (n/a) (n/a) (n/a) ((1))
DEFAULT on column Prospect DF_ContactBranch_Prospect (n/a) (n/a) (n/a) (n/a) ('Y')
DEFAULT on column ProviderComplaintCount DF_ContactBranch_ProviderComplaintCount (n/a) (n/a) (n/a) (n/a) ((0))
DEFAULT on column ProviderPriceScaleID DF_ContactBranch_ProviderPriceScaleID (n/a) (n/a) (n/a) (n/a) ((0))
DEFAULT on column ProviderPricingTierID DF_ContactBranch_ProviderPricingTierID (n/a) (n/a) (n/a) (n/a) ((1))
DEFAULT on column ProviderSignContractStatusID DF_ContactBranch_ProviderSignContractStatusID (n/a) (n/a) (n/a) (n/a) ((1))
DEFAULT on column ProviderVendorGP_ID DF_ContactBranch_ProviderVendorGP_ID (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column RecDailyRate DF_ContactBranch_RecDailyRate (n/a) (n/a) (n/a) (n/a) ((0))
DEFAULT on column RetroEligibile DF_ContactBranch_RetroEligibile (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column WalmartFLPreferred DF_ContactBranch_RetroEligibile1 (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column Splinting DF_ContactBranch_Splinting_1 (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column TeleRehab DF_ContactBranch_TeleRehab (n/a) (n/a) (n/a) (n/a) ('N')
DEFAULT on column WantsDailyNotes DF_ContactBranch_WantsDailyNotes (n/a) (n/a) (n/a) (n/a) ('N')
DEFAULT on column WoundCare DF_ContactBranch_WoundCare_1 (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column XRTS DF_ContactBranch_XRTS (n/a) (n/a) (n/a) (n/a) ('')
DEFAULT on column ZMPN DF_ContactBranch_ZMPN (n/a) (n/a) (n/a) (n/a) ((1))
DEFAULT on column AcceptsInHouseRefsOnly DF_ContactBrnach_AcceptsInHouseRefs (n/a) (n/a) (n/a) (n/a) ('N')
FOREIGN KEY FK__ContactBranch_EMRConnection No Action No Action Enabled Is_For_Replication EMRConnection
REFERENCES TestDev_BI.dbo.LK_ContactBranchProfileEMRConnection (EmrConnectionId)
FOREIGN KEY fk_ContactBranch_AcceptsAuto No Action No Action Enabled Is_For_Replication AcceptsAuto
REFERENCES TestDev_BI.dbo.LK_ContactBranchProfileAcceptsAuto (AcceptsAutoId)
FOREIGN KEY FK_ContactBranch_ContactBranch No Action No Action Enabled Is_For_Replication Branch_ID
REFERENCES TestDev_BI.dbo.ContactBranch (Branch_ID)
FOREIGN KEY FK_ContactBranch_ContactCompany No Action No Action Enabled Is_For_Replication Company_ID
REFERENCES TestDev_BI.dbo.ContactCompany (Company_ID)
FOREIGN KEY FK_ContactBranch_ContractType No Action No Action Enabled Is_For_Replication ContractTypeID
REFERENCES TestDev_BI.dbo.ContractType (ContractTypeID)
FOREIGN KEY FK_ContactBranch_ProviderPricingTier No Action No Action Enabled Is_For_Replication ProviderPricingTierID
REFERENCES TestDev_BI.dbo.ProviderPricingTier (ProviderPricingTierID)
FOREIGN KEY fk_ContactBranch_ZMPN No Action No Action Enabled Is_For_Replication ZMPN
REFERENCES TestDev_BI.dbo.LK_ContactBranchProfileZMPN (ZMPNId)
PRIMARY KEY (clustered) PK_ContactBranch (n/a) (n/a) (n/a) (n/a) Branch_ID


Table is referenced by foreign key
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TestDev_BI.ACCT.UserBranchForInvoiceCollections: FK_UserBranchForInvoiceCollections_ContactBranch
TestDev_BI.AlnUSC.DataMigration_B_Referral_Schedule: FK_Referral_Schedule_ContactBranch
TestDev_BI.dbo.AutoPatientUpdateRequestStatus: FK_AutoPatientUpdateRequestStatus_AutoPatientUpdateRequestStatus
TestDev_BI.dbo.CompanyStateBranchPanelAssoc: fk_CompanyStateBranchPanelAssoc_BranchID
TestDev_BI.dbo.ContactBranch: FK_ContactBranch_ContactBranch
TestDev_BI.dbo.ContactBranch_AUXServicePreference: FK_ContactBranch_AUXServicePreference_ContactBranch
TestDev_BI.dbo.ContactBranchClinicalReviewCategoryContactRule: FK_ContactBranchClinicalReviewCategoryContactRule_ContactBranch
TestDev_BI.dbo.ContactBranchIVRPreferences: FK_ContactBranchIVRPreferences_BranchID
TestDev_BI.dbo.ContactBranchMetric: FK_ContactBranchMetric_ContactBranch
TestDev_BI.dbo.ContactBranchPhysician: FK_ContactBranchPhysician_ContactBranch
TestDev_BI.dbo.ContactBranchSpecialAccount: FK_ContactBranchSpecialAccount_ContactBranch
TestDev_BI.dbo.ContactClient: FK_ContactClient_ContactBranch
TestDev_BI.dbo.CQI: FK_CQI_ContactBranch
TestDev_BI.dbo.DRMPayorAssoc: FK_DRMPayorAssoc_ContactBranch
TestDev_BI.dbo.Event_Rule_Branch: FK_Event_Rule_Branch_ContactBranch
TestDev_BI.dbo.FacilityAncillaryEIN: FK_FacilityAncillaryEIN_ContactBranch
TestDev_BI.dbo.FacilityCredential: FK_ProviderCredential_ContactBranch
TestDev_BI.dbo.FacilityPhysicalTherapist: FK_FacilityPhysicalTherapist_ContactBranch
TestDev_BI.dbo.IndustrialTherapistFacilityAssoc: fk_IndustrialTherapistFacilityAssoc_ContactBranch
TestDev_BI.dbo.InvoiceCollinsFtpFolderBranchId: FK_InvoiceCollinsFtpFolderBranchId_ContactBranch
TestDev_BI.dbo.InvoiceDetail: FK_InvoiceDetail_ContactBranch
TestDev_BI.dbo.NoteContactBranch: FK_NoteContactBranch_ContactBranch
TestDev_BI.dbo.OAMAssignmentQueueGroupContactBranch: FK_OAMAssignmentQueueGroupContactBranch_ContactBranch
TestDev_BI.dbo.PrintBatchPrintingGroup: FK_PrintBatchPrintingGroup_ContactBranch
TestDev_BI.dbo.ProviderEMRAssoc: FK_ProviderEMRAssoc_ContactBranch
TestDev_BI.dbo.ProviderFlowReferralProviderAssoc: FK_ProviderFlowReferralProviderAssoc_ProviderID
TestDev_BI.dbo.ProviderPortalBillUpload: fk_ProviderPortalBillUpload_ProviderID
TestDev_BI.dbo.ProviderPortalFileUpload: fk_ProviderPortalFileUpload_ProviderID
TestDev_BI.dbo.ProviderPortalInquiryUpload: fk_ProviderPortalInquiryUpload_ProviderID
TestDev_BI.dbo.ProviderPortalKeyedFormQueue: FK_ProviderPortalKeyedFormQueue_ContactBranch
TestDev_BI.dbo.ProviderPortalQueryRequestLogV2: FK_ProviderPortalQueryRequestLogV2_ContactBranch
TestDev_BI.dbo.ProviderSearchHistoryDetail: FK_ProviderSearchHistoryDetail_ProviderID
TestDev_BI.dbo.ReAuthUserBranchAssoc: FK_ReAuthUserBranchAssoc_ContactBranch
TestDev_BI.dbo.Referral_Schedule: FK_Referral_Schedule_ContactBranch
TestDev_BI.dbo.UsersProviderPortal: FK_UsersProviderPortal_ContactBranch
TestDev_BI.dbo.UsersProviderPortalSignUpToken: FK_UsersProviderPortalSignUpToken_ContactBranch

Table is referenced by views
--------------------------------------------------------------------------------------------------------------------------------
iv_ConcentraReferral


...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39591979
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МашаМылаРамуПытаюсь прочесть данные из этой таблицы

select top 1000 * from [dbo].[ContactBranch] - работает

select top 1000 * from [dbo].[ContactBranch] order by 1 desc
так же работает


а вот select * from from [dbo].[ContactBranch] выдает ошибку:А если select top 1000000000 * from [dbo].[ContactBranch]?
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39592009
alexeyvgМашаМылаРамуПытаюсь прочесть данные из этой таблицы

select top 1000 * from [dbo].[ContactBranch] - работает

select top 1000 * from [dbo].[ContactBranch] order by 1 desc
так же работает


а вот select * from from [dbo].[ContactBranch] выдает ошибку:А если select top 1000000000 * from [dbo].[ContactBranch]?


В таблице примерно 120 тыс записей.
select top 1000 Branch_ID from [dbo].[ContactBranch] -- работает
select top 10000 Branch_ID from [dbo].[ContactBranch] -- работает
select top 97000 Branch_ID from [dbo].[ContactBranch] -- работает
select top 98000 Branch_ID from [dbo].[ContactBranch] -- не работает

Можно, конечно прочесть в обратном порядке и замержить... но это еще маленькая таблица

есть с сотнями миллионов записей таблица и там такая же песня.
Интересно можно ли отключить такое поведение?

Ах да

select @@version

Microsoft SQL Server 2014 (SP2) (KB3171021) - 12.0.5000.0 (X64)
Jun 17 2016 19:14:09
Copyright (c) Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39592010
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если там ничего не партиционировано, а просто некластерные индексы в отдельной невостановленной ФГ, то хинтом with ( index = PK_ContactBranch ) все должно вылечиться.

В целом, покажите план для "select top 97000 Branch_ID from [dbo].[ContactBranch]" или любого работающего запроса по этой таблице.
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39592014
Гавриленко Сергей АлексеевичЕсли там ничего не партиционировано, а просто некластерные индексы в отдельной невостановленной ФГ, то хинтом with ( index = PK_ContactBranch ) все должно вылечиться.

Это первое, что пришло в голову

однако:

Код: sql
1.
select * from [dbo].[ContactBranch] WITH ( INDEX([PK_ContactBranch]) )


Msg 8653, Level 16, State 1, Line 20
The query processor is unable to produce a plan for the table or view 'Referral' because the table resides in a filegroup that is not online.
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39592015
Инересно что

Код: sql
1.
select top 1 percent Branch_ID from [dbo].[ContactBranch] 



уже не работает
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39592017
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
План -- наше все.
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39592020
Гавриленко Сергей Алексеевич,

А не строится... даже Estimated, та же ошибка

на top - пожалуйста
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39592025
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МашаМылаРамуА не строится...Постройте на БД, где есть все ФГ. Или таковой нету?
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39592027
nvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nvv
Гость
МашаМылаРаму,
filegroup точно все онлайн?

Вообще первое что приходит в голову как вообще восстановленные строки теперь могут быть привязаны к индексу, если их полностью перезаписали?? Перестройте индексы что ли...

Могу ошибаться, но были рекомендации мксофт держать данные и индексы в одной фг. Разве нет?
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39592029
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nvvfilegroup точно все онлайн?Чукча не читатель, да?
nvvМогу ошибаться, но были рекомендации мксофт держать данные и индексы в одной фг. Разве нет?Давайте не будем нести чушь.
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39592039
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МашаМылаРаму,

А если (в порядке бреда) использовать Plan Guide, возможно, с Fixed Query Plan, возможно, подправленный руками перед передачей в параметре XML_showplan?
...
Рейтинг: 0 / 0
Прочитать таблицу в отдельно восстановленной патиции.
    #39592043
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgМашаМылаРаму,

А если (в порядке бреда) использовать Plan Guide, возможно, с Fixed Query Plan, возможно, подправленный руками перед передачей в параметре XML_showplan?То есть сделать:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
EXEC sp_create_plan_guide   
    @name = N'Guide1_from_XML_showplan',   
    @stmt = N'select * from [dbo].[ContactBranch]',
    @type = N'SQL',  
    @module_or_batch = NULL,   
    @params = NULL,   
    @hints = N'сюда подставить XML план от запроса с top 1000, 
в которым руками в текстовом редакторе вырезать этот TOP';  
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Прочитать таблицу в отдельно восстановленной патиции.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]