Жопа кота

2 заметки с тегом

sql

Подключаем HeidiSQL к локальному SQL Server

После установки SQL Server заходим в «SQL Server Configuration Manager» (где то в пуске)
там ищем «Сетевая конфигурация SQL Server» в ней «Протоколы для <сервер>»
открываем ее там я включил все протоколы «Общая память» «Именованные каналы» и «TCP/IP»
в последнем (во вкладке IP адреса )можно увидеть порт куда будем подключаться.

Потом деревом выше находим службы SQL Serever и там перезапускаем SQL Server
Все дело за малым в программе HeidiSQL и в менеджере сеансов выбираем тип сети
«Microsoft SQL Server (TCP/IP)» Library «MSOLEDBSQL» Имя хоста «127.0.0.1»
Тыцнимь галочку «Аутентификация Windows» ставим порт которые посмотрели в протоколах
в моем случаи 1433.
Жмем открыть и геморрой уходит.

SQL перенумеровать столбец

Короче я долго искал как это сделать

DECLARE @id INT 
SET @id = 0 
UPDATE table
SET @id = column_id = @id + 1

или

UPDATE x
SET x.column_id = x.New_column_id
FROM (
      SELECT column_id, ROW_NUMBER() OVER (ORDER BY [колонка по которой нумерация]) AS New_column_id
      FROM table
      ) x