powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не могу выдать права пользователю даже из под SA
20 сообщений из 20, страница 1 из 1
Не могу выдать права пользователю даже из под SA
    #39769454
Я создал запись посредник в настройках 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
Не могу выдать права пользователю даже из под SA
    #39769455
Извините предпросмотр не сделал. копирую свою тему с cyberforum там не ответили.
...
Рейтинг: 0 / 0
Не могу выдать права пользователю даже из под SA
    #39769473
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Базылев Иван
Код: sql
1.
GRANT ALL ON root TO building, room, equipmen;

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

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

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

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

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

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

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

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

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

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



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

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

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


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