এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও আমাকে কোনও টেবিলে একটি সূচি যুক্ত করতে দেয় না


113

আমি যখন টেবিলের ইনডেক্স ফোল্ডারে ডান ক্লিক করি তখন "নতুন সূচক" মেনু আইটেমটি ধূসর হয়ে যায়। আমি বুঝতে পারছি না কেন। আমি সারণীতে সমস্ত ডেটা মুছে ফেলেছি, এবং রিফ্রেশ করে আবার এসএসএমএস চালু করেছি, তবে ভাগ্য নেই luck আমি এসকিউএল সার্ভার 2012 বিজনেস ইন্টেলিজেন্স এসপি 1 সিটিপি ব্যবহার করছি।


26
আপনি যদি ডিজাইনার মধ্যে টেবিলটি ইতিমধ্যে খোলা থাকে তবে এটি ঘটে - আপনি এসএসএমএস পুনরায় চালু না করে বলে। আপনি কি পুনরায় চালু করার পরে ডিজাইন সারণিতে গেছেন?
মার্টিন স্মিথ

আমি নিশ্চিত করেছে যে এই এখনও SQL সার্ভার মধ্যে একটি বিষয় 2014. হয়
কিথ

@ মার্টিন স্মিথ: ধন্যবাদ, এটি আমার পক্ষে কাজ করেছে।
ভাভিন শাহ

এতে থাকা টেবিলের সাথে একটি ডাটাবেস ডায়াগ্রামও এর কারণ ঘটবে। (এটি একটি 'ডিজাইনের সারণী' দর্শন হিসাবে)
জেডিসি

উত্তর:


259

সমাধান: আপনার টেবিল ডিজাইনার এবং ডাটাবেস চিত্রগুলি বন্ধ করুন এবং আবার চেষ্টা করুন। যদি এটি সহায়তা না করে তবে ম্যানেজমেন্ট স্টুডিওতে সমস্ত উইন্ডো বন্ধ করুন।

কারণ: ডিজাইনার উইন্ডোতে টেবিলটি স্কিমা-লক করা থাকলে "নতুন সূচক" বিকল্পটি অক্ষম হয়ে যায়।


15
ধন্যবাদ। মাইক্রোসফ্ট, দয়া করে এটি উন্নতি করুন। new indexভেজানো দেখলে খুব বিরক্তি লাগে।
ভালামাস

1
হ্যাঁ আপনাকে টেবিল ডিজাইনারদের বন্ধ করতে হবে যা প্রশ্নযুক্ত টেবিলের সাথে কিছুই করার নেই। grr
Simon_Weaver

2
"অন্তর্ভুক্ত কলামগুলি" যুক্ত করার চেষ্টা করার সময় আমার একই সমস্যা ছিল। আমি এখনই বুঝতে পেরেছি বছরের পর বছর ধরে (এক দশকের ঠিক অবধি) আমাকে যা করতে হবে তা হ'ল টেবিল ডিজাইনারকে বন্ধ করে দেওয়া এবং সম্পাদনা করার জন্য "বৈশিষ্ট্যগুলি" নির্বাচন করতে সূচীতে ডান ক্লিক করুন .... এই সমস্ত বছর নষ্ট হয়েছে কাস্টম স্ক্রিপ্ট লিখছি। সামনা করতল আমি ছোটবেলা ফিরে পেতে চাই!
মাইকটাইভি

বাহ, এটা আমার দিন বাঁচায়! +1
আল কেপ

6

এটি কোনও অধিকারের সমস্যা হতে পারে বা সম্ভবত আপনি সংযোগ বিচ্ছিন্ন হয়ে পড়েছেন। সূচি যোগ করতে কোড ব্যবহার করার চেষ্টা করুন; এটি আপনার সমস্যা সমাধান করতে পারে বা আপনার থেকে কাজ করার জন্য আরও অর্থবহ ব্যতিক্রমের প্রতিবেদন করতে পারে:

create index ix_MyTable_Column1
on dbo.MyTable(Column1 asc)

http://msdn.microsoft.com/en-us/library/ms188783.aspx


3

ডিজাইনারে খোলা থাকলে টেবিলটি বন্ধ করুন। টেবিলের জন্য সূচকগুলিতে ডান ক্লিক করুন এবং পুনরায় বিল্ড নির্বাচন করুন। এটি এটি ঠিক করবে ...


1

আমার ক্ষেত্রে, যা কোনও ভিউ ছিল, কোনও টেবিল নয়, কারণ স্কিমা বাঁধাইয়ের সাথে দৃশ্যটি তৈরি করা হয়নি। আমি এটিকে স্কিমা বাইন্ডিং ব্যবহার করে পরিবর্তিত করেছি এবং তারপরে আমি দর্শনে সূচিটি যুক্ত করতে পারি। আছে HTH।


1

স্থানীয় সূচকের প্রয়োজন অনুসারে টেবিলের একটি ক্লাস্টার্ড প্রাথমিক কী নেই। একটি স্থানিক সূচি তৈরির আগে টেবিলে প্রাথমিক কী কলামটি উপস্থিত রয়েছে তা নিশ্চিত করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.