Запитання з тегом «sql-server»

Усі версії Microsoft SQL Server (не MySQL). Будь ласка, додайте тег, що залежить від версії, як-от sql-server-2016, оскільки це часто стосується питання.

5
Як підказка працює з ROW_NUMBER у SQL сервері?
У мене є Employeeтаблиця з мільйонами записів. У мене є наступний SQL для підключення даних у веб-програмі. Це прекрасно працює. Однак я вважаю проблемою - похідна таблиця tblEmployeeвибирає всі записи в Employeeтаблиці (щоб створити MyRowNumberзначення). Я думаю, це спричиняє вибір усіх записів у Employeeтаблиці. Це дійсно так працює? Або SQL …


1
Чи можливо записувати вхідні значення параметрів у виклик процедури під час відстеження в Profiler SQL Server?
Використовуючи SQL Server Profiler (я на SQL Server 2012), я намагаюся генерувати корисний слід, який показує значення параметрів, а не лише SQL із назвами змінних. Збережена процедура проходить через велику кількість даних Інвентаря, щоб генерувати надзвичайно цінні результати, і я намагаюся задокументувати існуючу поведінку, щоб я міг перевірити її, точно …

2
Розуміння шифрування та резервного копіювання MS SQL Server
Тож я в чаті запитував про надійність файлів резервного копіювання SQL Server. Мені кажуть, що якщо зловмисник має доступ до файлу .bak незашифрований, він може мати доступ до даних. Тож давайте подивимось на цей сценарій: OPEN SYMMETRIC KEY MySymetricKey DECRYPTION BY CERTIFICATE MyCertificate зауважте - пароля тут немає. а потім …

2
Який найпростіший спосіб переміщення даних з Oracle на SQL Server?
Один з наших продуктів підтримує як Oracle, так і SQL Server як резервну базу даних. У нас є клієнт, який бажає перейти з сервера Oracle на Microsoft SQL Server, що не є типовим для нас переходом. Який найпростіший спосіб отримати всі дані з усієї схеми Oracle в базу даних SQL …

3
Заборонити доступ до інформаційної схеми в SQL Server
Я шукаю найкращий спосіб відключити доступ до sys.tables/ Information Schemaдля користувача / групи в SQL Server. Я знайшов цю тему з 2008 року Він показує спосіб, як заборонити доступ [sys].[something]так: DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[tables] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[syscolumns] TO DenySystemTableSelectRole …

6
Здійснення резервного копіювання всіх баз даних у SQL Server
У мене є сервер БД Microsoft SQL Server 2005. На сервері БД я маю близько 250 баз даних користувачів. Мені потрібно зробити резервну копію всіх цих баз даних. Оскільки резервне копіювання вручну займає багато часу, я шукаю сценарій Batch або сценарій DB, який автоматично забере резервне копіювання всіх 250 баз …

4
Перебудовуючи індекси, тепер БД розміром 10x
У мене база даних SQL Server (2008 R2 SP1), яка становила близько 15 концертів. Виявляється, технічне обслуговування не працювало деякий час, тому я створив план технічного обслуговування, щоб відновити всі індекси, вони були дуже фрагментарними. Робота закінчена, і фрагментація пішла, але зараз база даних перевищує 120 концертів! Я розумію, що …

4
Розділення таблиць для архівування даних
Сценарій: дві бази даних: DB_A і DB_Archive з однією дуже великою таблицею під назвою tableA. щодня записи, старші за 60 днів, видаляються з DB_A та переміщуються до DB_Archive, головним чином, щоб залишити річ "розділеною", оскільки таблицяA запитується в DB_A для записів останніх 2 місяців. Я хочу позбутися цього процесу, тому …

5
Оновіть наявні рядки за допомогою номера / знаку чи знаку чи будь-яких унікальних даних
Я додав новий стовпчик у таблицю X Цей стовпець "cn" повинен бути унікальним і обов'язковим, але старі дані не мають жодного значення. Як оновити існуючі записи послідовно або випадковими унікальними даними? Дякую.
13 sql-server 

3
Чи можливе встановлення виділеного підключення адміністратора (DAC) за допомогою SSMS?
Чи можливо підключитися до ЦАП за допомогою SSMS? Якщо я правильно розумію, це повинно бути можливим, використовуючи префікс "admin:" перед іменем сервера, але я отримую таке повідомлення: Виділені підключення адміністратора не підтримуються через SSMS, оскільки це встановлює декілька підключень за конструкцією. (Microsoft.SqlServer.Management.SqlStudio.Explorer)

1
Як контролювати надмірне використання оперативної пам’яті SQL Server?
На сервері баз даних, який я використовую, працює 6 різних екземплярів SQL Server. Він має 48 Гб оперативної пам’яті. І один з них споживає більше 10 ГБ оперативної пам’яті, загальний споживання наразі становить 20 ГБ. Споживання оперативної пам'яті постійно зростає. За пару днів до цього він використовував більше 40 ГБ …
13 sql-server 

1
DBCC CHECKDB стріляє кожні 20 - 60 секунд
У мене є середовище розробників, яке швидко наближається до розгортання у виробництві і помічало в журналах, що приблизно кожні 20 секунд я бачу повідомлення: Starting up database 'dbname' CHECKDB for database 'dbname' finished without errors Я помітив це, оскільки у кінцевих користувачів, які тестують це, виникла проблема, яку я виділив …

3
Чи вважатиметься поганою практикою мати на столі в SQL Server кілька нульових ФК
У моїй структурі бази даних в SQL Server у мене є 3 типи продуктів, для яких потрібна різна інформація про замовлення. Отже, я створив один Customersстіл і три різних таблиць замовлень: OrdersForProductAs, OrdersForProductBs, OrdersForProductCs. Усі таблиці замовлень мають один на багато відносин на Customersстолі. У мене також є інша таблиця, …

3
Вставте, якщо його немає, одночасно
У мене виникають проблеми з одночасністю моїх вставок у збереженій процедурі. Відповідна частина процедури така: select @_id = Id from table1 where othervalue = @_othervalue IF( @_id IS NULL) BEGIN insert into table1 (othervalue) values (@_othervalue) select @_id = Id from table1 where othervalue = @_othervalue END Коли ми запускаємо …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.