Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не могу выдать права пользователю даже из под SA / 20 сообщений из 20, страница 1 из 1
05.02.2019, 05:31
    #39769454
Не могу выдать права пользователю даже из под SA
Я создал запись посредник в настройках root с паролем 123. WPF по ней подключается но не видит ни одной таблицы, По подлинности виндовс все таблицы видит но мой науч рук говорит что по подлинности виндовс нехорош. Как научит таблицы видеть её? следующий скрипт выдает ошибку "15151" что объекта root не существует или нет прав на него? Пробовал создавать пользователей с другими именами, таже петрушка, хотя в обозревателе объектов пользователь отображается.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
CREATE TABLE building
(
    BUILDING_ID INT PRIMARY KEY  IDENTITY,
    BUONDING_CAR VARCHAR(1)
)
GO
CREATE TABLE room
(
    ROOM_ID INT PRIMARY KEY  IDENTITY,
    ROOM_MUMBER INT,
    FK_BUILDING_ID INT,
    CONSTRAINT FK_buolding_room FOREIGN KEY (FK_BUILDING_ID)     
    REFERENCES building(BUILDING_ID)     
    ON DELETE CASCADE    
    ON UPDATE CASCADE    
)
GO
CREATE TABLE equipmen
(
    EQUIPMENT_ID INT PRIMARY KEY IDENTITY,
    EQUIPMENT_NAME VARCHAR(500),
    EQUIPMENT_NUMBER INT CHECK (EQUIPMENT_NUMBER>0),
    FK_ROOM_ID INT NULL,
    
    CONSTRAINT FK_equipmen_room FOREIGN KEY (FK_ROOM_ID)     
    REFERENCES room(ROOM_ID)     
    ON DELETE SET NULL   
    ON UPDATE CASCADE 
)
GO
 
/* 
-- Creates the login root with password '123'. 
CREATE LOGIN root   
    WITH PASSWORD = '123';  
GO  
 
-- Creates a database user for the login created above.  
CREATE USER root FOR LOGIN root;  
GO 
 
GRANT ALL ON Administrator TO root;
GO 
 
*/
 
GRANT ALL ON root TO building, room, equipmen;
GO
 
/*
--Отключение
ALTER LOGIN root DISABLE;
--Включение
ALTER LOGIN root ENABLE;
GO
*/



Есть лик какой то путь через графический интерфейс? Мне непринципиально чтобы именно SQL было. В обозревателе всех пользователей видно... заходить под ними я могу...
...
Рейтинг: 0 / 0
05.02.2019, 05:34
    #39769455
Не могу выдать права пользователю даже из под SA
Извините предпросмотр не сделал. копирую свою тему с cyberforum там не ответили.
...
Рейтинг: 0 / 0
05.02.2019, 07:35
    #39769473
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу выдать права пользователю даже из под SA
Базылев Иван
Код: sql
1.
GRANT ALL ON root TO building, room, equipmen;

Синтаксис команды: GRANT ALL ON таблица TO пользователь, а у вас наоборот
...
Рейтинг: 0 / 0
05.02.2019, 09:10
    #39769490
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу выдать права пользователю даже из под SA
Базылев Иванно мой науч рук говорит что по подлинности виндовс нехорош
Мда.
А ваш науч рук не рассказал вам, что он думает насчет безопасности хранения параметров подключения в клиентском приложении (раз уж речь про WPF)?
...
Рейтинг: 0 / 0
05.02.2019, 09:50
    #39769503
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу выдать права пользователю даже из под SA
Сон Веры Павловны,
параметры подключения можно легко и просто в app.config положить и зашифровать. Однако, есть мнение, что при использовании серверной авторизации в момент подключения к серверу пароль можно узнать из дампа ОЗУ
...
Рейтинг: 0 / 0
05.02.2019, 10:08
    #39769517
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу выдать права пользователю даже из под SA
waszkiewicz,

Spectre and Meltdown?
...
Рейтинг: 0 / 0
05.02.2019, 10:38
    #39769535
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу выдать права пользователю даже из под SA
waszkiewiczСон Веры Павловны,
параметры подключения можно легко и просто в app.config положить и зашифровать.
Можно. При трехзвенке для сервера приложений. Для двухзвенки - увы, а у ТС именно она (WPF-приложение+коннект из него под SQL-аутентификацией).
...
Рейтинг: 0 / 0
05.02.2019, 11:51
    #39769570
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу выдать права пользователю даже из под SA
Сон Веры Павловны,

лежит себе app.config рядом с клиентским исполнителем. в чем проблема-то?
...
Рейтинг: 0 / 0
05.02.2019, 12:20
    #39769588
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу выдать права пользователю даже из под SA
waszkiewiczСон Веры Павловны,

лежит себе app.config рядом с клиентским исполнителем. в чем проблема-то?
В том, что контейнер ключа криптопровайдера, используемого для криптования в ProtectSection, либо привязан к конкретному компьютеру (локальное хранилище сертификатов или DPAPI), либо хранится внутри приложения (как embedded resource, как константы в коде, некоторым хватает дури помещать такие данные и в сам конфиг). В первом случае приложение становится непереносимым на другие компьютеры, во втором - элементарно вскрывается любым дотнет-декомпилятором, с последующим вытаскиванием ключей, и закриптованных данных.
...
Рейтинг: 0 / 0
05.02.2019, 12:23
    #39769590
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу выдать права пользователю даже из под SA
Сон Веры Павловны,

рядом с "клиентским исполнителем" внимательно читал? Причем тут переносимость? У каждого клиента свой app.config
...
Рейтинг: 0 / 0
05.02.2019, 12:27
    #39769591
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу выдать права пользователю даже из под SA
waszkiewicz,
однако предлагаю прекращать оффтоп
...
Рейтинг: 0 / 0
05.02.2019, 15:09
    #39769696
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу выдать права пользователю даже из под SA
Базылев Иван,

в справку заглядывайте хоть вполглаза, сразу жизнь наладится.
...
Рейтинг: 0 / 0
06.02.2019, 00:42
    #39769888
Не могу выдать права пользователю даже из под SA
Спасибо переставить не пробовал не догадался. На безопасность всем в колледже пофиг. Подключение к entity делаю так как они мне показали, вся разница что все с MySQL работают. А я вот с MS решил.
...
Рейтинг: 0 / 0
06.02.2019, 00:46
    #39769890
Не могу выдать права пользователю даже из под SA
Сон Веры ПавловныwaszkiewiczСон Веры Павловны,

лежит себе app.config рядом с клиентским исполнителем. в чем проблема-то?
В том, что контейнер ключа криптопровайдера, используемого для криптования в ProtectSection, либо привязан к конкретному компьютеру (локальное хранилище сертификатов или DPAPI), либо хранится внутри приложения (как embedded resource, как константы в коде, некоторым хватает дури помещать такие данные и в сам конфиг). В первом случае приложение становится непереносимым на другие компьютеры, во втором - элементарно вскрывается любым дотнет-декомпилятором, с последующим вытаскиванием ключей, и закриптованных данных. не трольти. Я уже месяц все учебники до какие добрался изучаю. Просто реально был уаерен, чито в комнде сначала пользователь а потом таблица... Даже пыслей небыло что наоборот.
...
Рейтинг: 0 / 0
06.02.2019, 00:50
    #39769891
Не могу выдать права пользователю даже из под SA
На счот грамотности тоже тролить бесплезно. Предупреждаю у меня 5 по ЕГЭ, так что всех грамергацы прошу стучать в почту к Фурсинко. Шас перечитал собщение свое ужаснулся... С планшета просто набирал.
...
Рейтинг: 0 / 0
06.02.2019, 00:51
    #39769892
Не могу выдать права пользователю даже из под SA
alexeyvgБазылев Иван
Код: sql
1.
GRANT ALL ON root TO building, room, equipmen;

Синтаксис команды: GRANT ALL ON таблица TO пользователь, а у вас наоборот спасибо ещераз!
...
Рейтинг: 0 / 0
06.02.2019, 11:10
    #39769998
Не могу выдать права пользователю даже из под SA
Базылев Иван, вот что бывает когда программист плохо знает английскую грамматику
...
Рейтинг: 0 / 0
06.02.2019, 12:31
    #39770091
Не могу выдать права пользователю даже из под SA
alexeyvgБазылев Иван
Код: sql
1.
GRANT ALL ON root TO building, room, equipmen;

Синтаксис команды: GRANT ALL ON таблица TO пользователь, а у вас наоборот

GRANT INSERT ON SCHEMA :: HumanResources TO guest; во всх образцах так... а я уже обрадовался что от перестановки все заработает
...
Рейтинг: 0 / 0
06.02.2019, 12:33
    #39770093
Не могу выдать права пользователю даже из под SA
Код: sql
1.
GRANT ALL ON SCHEMA:: dbo TO root;



Сообщение 4623, уровень 16, состояние 1, строка 1
Разрешение ALL является устаревшим и недоступно для этого класса сущности.

уже прогресс...
...
Рейтинг: 0 / 0
06.02.2019, 12:36
    #39770096
Не могу выдать права пользователю даже из под SA
Код: sql
1.
GRANT INSERT, UPDATE, SELECT ON SCHEMA:: dbo TO root;

вроде вт это сработало
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не могу выдать права пользователю даже из под SA / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]