sql-server-2008- все статьи тега ➜ страница 2
Как создать таблицу из результата запроса select в SQL Server 2008 [дубликат]
этот вопрос уже есть ответ здесь: Как создать таблицу с помощью select query в SQL Server? 3 ответы Я хочу создать таблицу из select query result в SQL Server, я пробовал create table temp AS select..... но я получаю ошибку неверный синтаксис рядом с ключевым словом 'AS' ...
Экспортировать результат запроса в.csv-файл в SQL Server 2008
Как я могу экспортировать результат запроса .csv-файл в SQL Server 2008? ...
Функция разделения эквивалентна в T-SQL?
Я ищу, чтобы разделить 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15...'(запятую) в таблицу или табличную переменную. есть ли у кого-нибудь функция, которая возвращает каждый из них в строке? ...
Является ли nolock (подсказка Sql Server) плохой практикой?
Я занимаюсь созданием веб-сайта и приложений, которые не критически важная миссия - > например. банковское программное обеспечение, космический полет, приложение для мониторинга интенсивной терапии и т. д. Вы поняли идею. Итак, с этим массовым отказом от ответственности, плохо ли использовать подсказку NOLOCK в каком-то заявлении Sql? Несколько лет назад один из администраторов Sql предложил мне использовать NOLOCK, если я доволен "грязным чтением" , которое даст мне немного больше производи ...
Как создать таблицу SQL по другой схеме?
Это из SQL Server 2008, ssms когда я создаю таблицу, она создается под dbo. Я хотел бы создать его по другой схеме, но когда я использую диалоговое окно "новая таблица", я никогда не могу найти поле, где это указать. ...
Перекрестное соединение против внутреннего соединения в SQL Server 2008 с
В чем разница между CROSS JOIN и INNER JOIN? CROSS JOIN: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status], FROM Customers CROSS JOIN Movies ВНУТРЕННЕЕ СОЕДИНЕНИЕ: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status] FROM C ...
Как изменить схему БД на dbo
я импортировал кучу таблиц из старого sql server (2000) в мою базу данных 2008 года. Все импортированные таблицы имеют префикс с моим именем пользователя, например: jonathan.MovieData. В таблице properties перечисляет jonathan Как схемы БД. Когда я пишу хранимые процедуры, я теперь должен включать jonathan. перед всеми именами таблиц, которые сбивают с толку. как мне изменить все мои таблицы, чтобы быть dbo вместо Джонатана? результат: jonathan.MovieData желаемому результату: dbo.MovieData ...
SQL Server: максимальная длина символов имен объектов
какова максимальная длина символа имени объекта (например, ограничение, столбец) в SQL Server 2008? ...
Удаление конечных пробелов и обновление столбцов в SQL Server
у меня есть конечные пробелы в столбце в таблице SQL Server под названием Company Name. все данные в этом столбце имеют конечные пробелы. Я хочу удалить все это, и я хочу иметь данные без каких-либо конечных пробелов. название компании, как "Amit Tech Corp " Я хочу, чтобы название компании было "Amit Tech Corp" ...
SQL Server выберите последние N строк
Это известный вопрос, но лучшее решение, которое я нашел, это что-то вроде: SELECT TOP N * FROM MyTable ORDER BY Id DESC У меня есть таблица с большим количеством строк. Это не возможность использовать этот запрос, потому что это занимает много времени. Итак, как я могу выбрать последние n строк без использования ORDER BY? EDIT извините дублированный вопрос этого ...
Вставить в vs выбрать в
в чем разница между использованием SELECT ... INTO MyTable FROM... и INSERT INTO MyTable (...) SELECT ... FROM .... ? от бол [ вставить,выбрать...В ], я знаю, что с помощью SELECT...INTO создаст таблицу вставки в группе файлов по умолчанию если он еще не существует, и что запись этого заявления зависит от модели восстановления базы данных. какое утверждение является более предпочтительным? есть ли другие последствия для производительности? что такое хороший вариант использования для вы ...
Кластерный против некластеризованного
мои знания более низкого уровня SQL (Server 2008) ограничены, и теперь их оспаривают наши базы данных. Позвольте мне объяснить (я упомянул очевидные утверждения в надежде, что я прав, но если вы видите что-то не так, Пожалуйста, скажите мне) сценарий: У нас есть таблица, которая содержит "судебные приказы" для людей. Когда я создал таблицу (имя: CourtOrder), я создал ее так: CREATE TABLE dbo.CourtOrder ( CourtOrderID INT NOT NULL IDENTITY(1,1), (Primary Key) PersonId INT NOT NULL, + arou ...
SQL Server 2008: Как предоставить права доступа к имени пользователя?
Мне нужно иметь возможность установить соединение ODBC через проверку подлинности SQL Server. в SSMS как я могу предоставить разрешение для пользователя, чтобы иметь все права на определенную базу данных? есть ли способ сделать это графически с помощью SSMS? ...
Журнал транзакций для базы данных заполнен
у меня есть длительный процесс, который держит открытую транзакцию на полную продолжительность. Я не имею никакого контроля над тем, как это выполняется. поскольку транзакция остается открытой в течение всего времени, при заполнении журнала транзакций SQL Server не может увеличить размер файла журнала. таким образом, процесс завершается с ошибкой "The transaction log for database 'xxx' is full". Я попытался предотвратить это, увеличив размер файла журнала транзакций в свойства базы данных ...
В SQL nvarchar и ограничения типа varchar
все, у меня есть большой (неизбежный) динамический SQL-запрос. Из-за количества полей в критериях выбора строка, содержащая динамический SQL, растет более чем на 4000 символов. Теперь я понимаю, что существует 4000 max set для NVARCHAR(MAX), но глядя на выполненный SQL в Профилировщике сервера для оператора DELARE @SQL NVARCHAR(MAX); SET @SQL = 'SomeMassiveString > 4000 chars...'; EXEC(@SQL); GO кажется, работает(!?), для другого запроса, который также является большим, он выдает ошибку, ...
Как автоматизировать задачу "создание сценариев" в среде SQL Server Management Studio 2008?
Я хотел бы автоматизировать создание сценариев в среде SQL Server Management Studio 2008. прямо сейчас то, что я делаю : щелкните правой кнопкой мыши на моей базе данных, задачи, " создание сценариев..." вручную выберите все необходимые параметры экспорта и нажмите "Выбрать все" на вкладке "выбрать объект" выбрать папку экспорта в конце концов нажмите кнопку "Готово" есть ли способ автоматизировать это задача? Edit : я хочу создать создание скрипты, не меняйте скрипты. ...
Как включить специальные распределенные запросы
когда я запускаю запрос с OPENROWSET в SQL Server 2000 это работает. но тот же запрос в SQL Server 2008 создает следующую ошибку: SQL Server заблокировал доступ к инструкции 'OpenRowset / OpenDatasource' компонента 'Ad Hoc Distributed Queries', поскольку этот компонент отключен как часть конфигурации безопасности для этого сервера. Системный администратор может включить использование 'Специальные Распределенные Запросы' С помощью процедуры sp_configure ...
Как добавить группу пользователей Active Directory в качестве имени входа в SQL Server
У меня есть приложение .net, которое подключается к SQL Server с помощью проверки подлинности windows. мы не можем использовать проверку подлинности SQL Server в приложении. У нас есть много пользователей Active Directory там для нашего проекта. Таким образом, мы должны создать отдельную учетную запись входа для каждого пользователя Active Directory в SQL Server, а не создавать отдельную учетную запись входа для каждого пользователя AD, есть ли способ использовать группу пользователей active d ...
Ошибка восстановления базы данных SQL Server: указанное приведение недопустимо. (SqlManagerUI)
Я использую SQL Server 2008 R2 Standard (версия 10.50.1600.1) для моего рабочего сайта и SQL Server Express edition с расширенными службами (v10.50.1600.1) для моего локального хоста в качестве базы данных. несколько дней назад мой SQL Server разбился, и мне пришлось установить новую версию 2008 R2 Express на моем локальном хосте. Он работал нормально, когда я восстановил некоторые старые версии, взятые из Express edition, но когда я пытаюсь восстановить базу данных из .bak файл, который берет ...
Соединения SQL, подзапросы вместо SQL (производительность)?
Я хочу знать, если у меня есть вступить запрос что-то вроде этого - Select E.Id,E.Name from Employee E join Dept D on E.DeptId=D.Id и подзапрос что-то вроде этого - Select E.Id,E.Name from Employee Where DeptId in (Select Id from Dept) когда я считаю производительность какой из двух запросов будет быстрее и почему ? также есть время, когда я должен предпочесть одну над другой? Извините, если это слишком тривиально и спросил раньше, но я смущен об этом. Кроме того, это было бы здорово, е ...