SQL Server и SQL бази данни са тук от доста време, а има и много техники и стратегии на разположение за администраторите да представят по-добре в него. Много администраторите на бази данни няма да бъдат наясно с някои от най-добрите съвети, които ще ви помогнат най-вече в производствена среда. Тук ще разгледаме някои случайни съвети, които някои от вас могат да намерят информативни и полезни в работата на производство DBA на SQL Server.
<б> # 1. Forfiles програма, за да се отървете от старите архивни файлове
Forfiles (forfiles.exe) полезност идва предварително инсталиран с Windows Server 2003. Тя дава възможност на администраторите да извършват пакетна обработка на файлове. Така че, администраторите на бази данни могат да използват тази услуга във връзка с Server Agent на SQL, които помагат да изтриете стари архиви на базата данни, която да премахне зависимости за поддръжка на SQL Server, xp_cmdshell удължен съхранени процедури или VBScript обекти.
<б> # 2. Използване на "ALTER USER", за да ремонт осиротял данни за вход
От SQL Server 2005 SP2, на ALTER USER командването на T-SQL е притежаващ С ВХОД клауза също. Изборът на този може да ремонтира сираци влизания чрез промяна SID на потребителя да идентификатор сигурност на влизане в сървъра. Тя може да се подобри не само SQL Server, но Windows данни за вход също. Изоставени потребители се създава, когато база данни бива възстановен от друг сървър и този вход е независимо произведени.
<б> # 3. Използвайте "sp_addsrvrolemember" да заемат администратор роля
От SQL Server 2008, администратор роля не се дава на Windows Администраторите по подразбиране. За да се покрият това, можете да влезете SQL Server например в режим на готовност или поддръжка за един потребител и след това стартирайте "sp_addsrvrolemember" в полза съхраняват процедура Sqlcmd да добавите потребителското си име за ролята на администратор.
<б> # 4. Използването PortQryUI за отстраняване на неизправности, проблеми с връзката
Както бе предложено от RemoteDBA.com експерти, можете да използвате PortQryUI на Майкрософт за отстраняване на проблеми с връзката TCP / IP. PortQryUI е алтернатива на PortQry но има GUI с много предварително зададени услуги. Един от тях предварително определени група пристанища е предназначен за SQL Server, състоящ се от TCP порт 1433 и UDP порт 1434. За да проверите пристанищата, можете просто да въведете IP адрес или FQDN (Fully Qualified Domain Name) или целева SQL. Лесно е да се изтегли PortQryUI полезност на "PortQryUI".
<б> # 5. Опитайте и да използва уникална стратегия за изпълнение на програмата DBCC CHECKDB срещу по-големите бази данни
Данни на Guide-Bulgaria.com са склонни да станат по-големи от ден, така че процедурите по обслужване, като проверка на целостта с DBCC CHECKDB командването на T-SQL може да отнеме по-дълго и по-дълго. Има няколко възможни решения, ако DBCC CHECKDB надвишава разпределени периода на поддържане. Един миг решение е да направите резервно копие на достъпа до възстановяване на DB на друг сървър и след това изпълнете DBCC CHECKDB срещу съществуващия сървър. Втори разтвор е по поръчка на клиента набор база данни е да провери опция за CHECKSUM и след това пуснете DBCC CHECKDB с PHYSICAL_ONLY опция. Тази комбинация ще направи план DBCC CHECKDB в по-малко време, но все пак ще хванете I / O подсистема.
<силен> # 6. Използвайте Мониторинг сървър силен>
"DBA могат да използват мощта на SQL сървъра инструменти за наблюдение, за да ви даде ясна представа за ефективността на базата данни, както и за отстраняване на всякакви грозните проблеми с производителността. Основните решения всички имат много мощни възможности.
Бихме Ви препоръчали мониторинг SentryOne сървър, тъй като те са били около продължение на повече от 20 години и да имат някои от най-големите умове в SQL пространството зад тях.
Можете да използвате и сървъри Център за управление на T-SQL Server 2008 е и местните сървърни групи, за да заявките няколко сървъра едновременно. В SQL Server 2008, можете да използвате и група локален сървър за свързване към сървърите често използвана бързо.