Вопросы с тегом «sql-server-2008»

SQL Server 2008 (основная версия сборки 10.00.xxxx). Пожалуйста, также пометьте с помощью sql-сервера.


2
Почему я не могу прочитать столбцы Oracles CLOB через связанный сервер SQL-SERVER 2008?
Я хочу получить доступ к данным в базе данных Oracle 11g из SQL-Server 2008 Я установил связанный сервер, и когда я выполняю select * from [Link_server_name]..Oracle_schema.Oracle_table Oracle_table содержит столбцы Number и varchar2, все работает как исключение. Но когда Oracle_table содержит столбец CLOB, я получаю следующую ошибку: Der OLE DB-Anbieter 'MSDAORA' …

1
Доступ к представлению на основе таблицы в другой базе данных без учета в этой другой базе данных
Я создал представление в database1 на основе таблиц в database2. Я дал SELECTразрешение пользователю, который имеет доступ только к базе данных1. Пользователь не может заставить это представление работать, потому что у него нет учетной записи в базе данных2. Как я могу решить эту проблему? Я не хочу создавать учетную запись …

1
Использование связанного сервера с OPENQUERY в проекте базы данных
У меня есть SQL Server 2008 с базой данных, которую я хочу добавить в TFS. Поэтому я использовал проект базы данных Visual Studio 2013, куда я импортировал БД. После исправления множества ошибок я застрял с единственной оставшейся ошибкой: В одном представлении разработчики использовали OPENQUERYдля доступа к связанному серверу. Поэтому я …

2
Как добавить минуты к типу данных времени?
У меня есть хранимая процедура, которая вставляет две записи в таблицу, разница между записями заключается в том, что столбец времени второй записи находится @MinToAddпосле первой: CREATE PROCEDURE CreateEntry /*Other columns*/ @StartTime time(2), @EndTime time(2), @MinutesToAdd smallint AS BEGIN SET NOCOUNT ON; SET @MinutesToAdd = @MinutesToAdd % 1440; --Prevent overflow if …

3
Пользователи не могут просматривать таблицы в нестандартной схеме в SSMS
У меня проблема с настройкой VIEW DEFINITIONразрешения на уровне схемы для одного из моих пользователей. Я создал схему TestSchemaи добавил несколько таблиц. Пользователь в настоящее время имеет право устанавливать для доступа и изменение таблицы ( SELECT, UPDATE, DELETE, и т.д.) через dbo_datareaderи dbo_datawriterроли. Однако они не могут видеть ни одну …

1
Что означает «* пароль ------------» в отчете о взаимоблокировке профиля?
В SQL Server 2008 R2 я получил несколько отчетов о взаимоблокировках, в которых «* пароль ------------» во входном буфере. Это похоже на атаку, но в этом случае я не знаю причину или вид атаки. (журнал был сгенерирован опытным администратором базы данных, поскольку имеет большой опыт и сказал мне это, а …

6
Таблицы с иерархией: создайте ограничение для предотвращения округлости через внешние ключи
Предположим, у нас есть таблица, которая имеет ограничение внешнего ключа, например: CREATE TABLE Foo (FooId BIGINT PRIMARY KEY, ParentFooId BIGINT, FOREIGN KEY([ParentFooId]) REFERENCES Foo ([FooId]) ) INSERT INTO Foo (FooId, ParentFooId) VALUES (1, NULL), (2, 1), (3, 2) UPDATE Foo SET ParentFooId = 3 WHERE FooId = 1 Эта таблица …

1
Восстановить зашифрованную базу данных на другом сервере
Я использую продукт, который работает на SQLServer 2008. Понятно, что компания, поставляющая его, не предлагает поддержку SQLServer. Когда я установил продукт, я указал пароль для шифрования базы данных. Я хотел бы запустить еще одну копию продукта для тестирования на другом сервере. Я восстановил базу данных на другом сервере и установил …

4
SQL Server переименовывает таблицу из другой базы данных
Есть ли способ в SQL Server переименовать таблицу в другой базе данных? Когда вы находитесь в текущей базе данных и переносите данные в другую базу данных в таблице TEMP, а затем переименовываете таблицу TEMP в этой другой базе данных. Я не хочу использовать «USE [база данных]», так как имя базы …

4
Выберите несколько значений в LIKE Operator
У меня есть SQL-запрос, приведенный ниже, я хочу выбрать несколько значений с помощью likeоператора. Мой запрос правильный? SELECT top 1 employee_id, employee_ident, utc_dt, rx_dt FROM employee INNER JOIN employee_mdata_history ON employee.ident=employee_mdata_history.employee_ident WHERE employee_id like 'emp1%' , 'emp3%' ORDER BY rx_dt desc Если нет, может кто-нибудь поправить меня? Моя таблица содержит …

1
Если NOT NULL, тогда UPDATE, иначе сохраните значение поля
Я думаю, что я как-то близок, чтобы заставить это работать, но по некоторым причинам я все еще получаю ошибки. У меня есть следующий запрос ОБНОВЛЕНИЕ: UPDATE DeviceAttribute SET Details = CASE Name WHEN 'Accessories' THEN @Accessories WHEN 'Description' THEN @Description WHEN 'Specification' THEN @Specification ELSE Details END WHERE DeviceID = …

1
Летнее время
В моей среде есть серверы, работающие с собственным резервным копированием, и планы Ola Hallengren. Наши серверы представляют собой комбинацию 2008, 2012 и 2014 годов. Все полные резервные копии создаются в 12:00, а резервные копии журналов - каждые 15 минут. Я никогда не учитывал переход на летнее время, поэтому, пожалуйста, скажите …

1
Должны ли мы по-прежнему использовать QUOTENAME для защиты от инъекционных атак?
Сегодня я просматривал старую хранимую процедуру и заметил, что она использует quotenameвходные параметры. После некоторых копаний, чтобы выяснить, что это делает, я наткнулся на этот сайт . Теперь я понимаю, что он делает и как его использовать, но на сайте написано, что он используется для предотвращения атак SQL-инъекций. Когда я …

2
SQL Server эквивалент предложения Oracle USING INDEX
Существует ли SQL Server 2008 эквивалент предложения USING INDEX в Oracle? Специально для конструкции: CREATE TABLE c(c1 INT, c2 INT); CREATE INDEX ci ON c (c1, c2); ALTER TABLE c ADD CONSTRAINT cpk PRIMARY KEY (c1) USING INDEX ci; В документации Sql Server по уникальным индексам говорится (выделено): Уникальные индексы …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.