मैं जिस तरह से ज्यादातर मिल गया है की एक अलग उदाहरण में एक डेटाबेस पुनर्स्थापित कर रहा है लेकिन वहाँ कहीं एक अनुमतियाँ मुद्दा हो रहा है:tridion
से पहले सब कुछ बहाल अपने लक्षित वातावरण में ठीक काम कर रहा है - लक्ष्य एक सर्वर लॉगिन है खाता TCMDBUser जो मेरे tridion_cm डेटाबेस उपयोगकर्ता को मैप किया गया है TCMDBUser
मेरा स्रोत tridion_cm डेटाबेस में उपयोगकर्ता TCMDBUser_DEV है।
स्रोत को बहाल करने के बाद। मेरे लक्ष्य में बीकएमडीबीयूसर_डीवी अनाथ है।
मैं MTSUser और मेरे व्यवस्थापक से लॉग इन खातों को सही करने के लिए अपने लक्ष्य पर्यावरण के लिए न्यासी तालिका को संपादित करने और चलाने मेरी अनाथ डेटाबेस उपयोगकर्ता अप ठीक करने के लिए निम्नलिखित:
sp_change_users_login @Action='update_one',
@UserNamePattern='TCMDBUser_DEV',
@LoginName='TCMDBUser'
GO
मैं Tridion एक्सप्लोरर में वापस लॉग इन और देख सकते हैं प्रकाशनों की उम्मीद की सूची और वृक्ष संरचना के माध्यम से चल सकता है लेकिन जब मैं एक फ़ोल्डर में आ आइटम मैं त्रुटि के साथ कुछ भी नहीं देख शामिल करना चाहिए जो:
और इसी ईवेंट लॉग त्रुटि है:
Unable to get list of SDL Tridion Content Manager items.
DESCRIPTION
Error Code:
0x80040000 (-2147221504)
Call stack:
System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String)
System.Data.SqlClient.SqlDataReader.GetOrdinal(String)
System.Data.SqlClient.SqlDataReader.get_Item(String)
Tridion.ContentManager.Data.AdoNet.DatabaseUtilities.ConvertToFieldDictionary(IDataRecord,IDictionary`2)
Tridion.ContentManager.Data.AdoNet.IdentifiableObjectDataMapper.Read(TcmUri,IDataRecord,IDictionary`2)
Tridion.ContentManager.Data.AdoNet.ContentManagement.OrganizationalItemDataMapper.GetListItemsPost(IDataReader,TcmUri,OrganizationalItemItemsFilterData)
Tridion.ContentManager.Data.AdoNet.ContentManagement.OrganizationalItemDataMapper.Tridion.ContentManager.Data.ContentManagement.IOrganizationalItemDataMapper.GetListItems(TcmUri,OrganizationalItemItemsFilterData)
Tridion.ContentManager.ContentManagement.OrganizationalItem.GetListItemsData(OrganizationalItemItemsFilter)
Tridion.ContentManager.ContentManagement.OrganizationalItem.GetListItemsStream(OrganizationalItemItemsFilter)
Tridion.ContentManager.BLFacade.ContentManagement.OrganizationalItemFacade.GetListItemsXml(UserContext,String,ListFilter,ListColumnFilter)
Tridion.ContentManager.BLFacade.ContentManagement.OrganizationalItemFacade.GetListData(UserContext,String,EnumListKind,ListColumnFilter,String)
Folder.GetListItems
क्या आप वाकई डेटाबेस आप बहाल एसडीएल के रूप में ठीक उसी संस्करण है कर रहे हैं ट्रिडियन सीएम सर्वर आप इसे भी जोड़ रहे हैं? और डेटाबेस डेटाबेस दोनों की संयोजन सेटिंग्स हैं? –
निष्कर्ष पर आप कैसे पहुंचे यह एक अनुमति त्रुटि है? मुझे कॉल स्टैक में कहीं भी किसी भी तरह का एक्सेस चेक नहीं दिख रहा है ... –
@ बार्टकुपमैन आपने सिर पर पूरी तरह से नाखून मारा है - मैंने अभी पुष्टि की है कि मेरा स्रोत ट्रिडियन इंस्टेंस सर्विस पैक नहीं किया गया था, लेकिन मेरा लक्ष्य है। जब मैं डेटाबेस के विरुद्ध अपग्रेड टूल चलाता हूं और त्रुटि को पुनरारंभ करता है तो चला जाता है। प्रेरित! धन्यवाद और गलती के लिए खेद है –