Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

5 бързи полезни съвети за SQL Server Производствени администраторите на бази данни

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, можете да използвате и група локален сървър за свързване към сървърите често използвана бързо.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Конфигурирайте SQL Server винаги ВКЛЮЧЕНИ Групи за наличност между две синхронни реплики. Част 2

  2. Защо SQL сървърът издава тази грешка:Не може да се вмъкне стойността NULL в колона "id"?

  3. Елиминиране на присъединяване:Когато SQL Server премахва ненужните таблици

  4. Десетични стойности в SQL за разделяне на резултатите

  5. Преобразувайте „datetime“ в „date“ в SQL Server (T-SQL примери)