Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблемы с SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
У меня к вам вопрос по SQL Server 2000 такого рода: БД была создаестся посредством SQL удаленно. Т.е. посредством вспомогательной программы, написанной на BC++ Builder 5.0 c использованием ADO. После этого в на сервере(MS SQL Server 2000) создается юзер, который имеет право доступа к данным этой БД. Но после обращения с ASP страницы под логином и паролем нового юзера, SQL сервер ругается и говорит что такой-то таблицы не существует. Хотя все опции и разрешения выставлены правильно. Прикольно, я тут уже все перепробовал. Думал IIs глючит. Но вроде бы нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2001, 19:39 |
|
||
|
Проблемы с SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
Обычно, проблемы такого рода связаны с правами доступа учётных записей, с помощью которых IIS работает с данными в MS SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2001, 05:08 |
|
||
|
Проблемы с SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
Если юзер нормально получает доступ через QA или EM, а через ASP получить не может, то дело скорее всего не в правах, а в неверной конфигурации коннекшена. А по сему - ошибку и строку коннекшена - в студию!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2001, 05:57 |
|
||
|
Проблемы с SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
I: con.ConnectionString = "Provider=SQLOLEDB.1; Initial Catalog=Crystal; User ID=user;Password=******" II: con.ConnectionString = "DRIVER=SQL Server;SERVER=(local);UID=user;PWD=*****;DATABASE=Crystal" Пробовались два варианта. К БД подключаюсь, но при обращении к любой таблице получаюошибку о несуществовании ее родимой. БД создавалась другим юзером, т.е. db_owner = operator. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2001, 07:04 |
|
||
|
Проблемы с SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
А кто является владельцем данных таблиц - может быть не dbo ? Если не dbo, тогда запросы вида SELECT * FROM mytable без указания владельца таблицы будут выдавать ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2001, 07:09 |
|
||
|
Проблемы с SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
Текст теста: <%@ LANGUAGE = "JScript" %> <HTML> <BODY> <% var connect; connect = Server.CreateObject("ADODB.Connection"); connect.ConnectionTimeout = 30; connect.CommandTimeout = 20; connect.ConnectionString = "Provider=SQLOLEDB.1; Initial Catalog=Crystal; User ID=user;Password=******"; connect.Open; var cmd = Server.CreateObject("ADODB.Command"); cmd.ActiveConnection = connect; cmd.CommandText = "SELECT Login, Password FROM Users"; cmd.CommandType = adCmdText; try { var rs=cmd.Execute(); } catch (ex) { if(ex instanceof Error) { Response.Redirect("error.asp?ERROR=" + ex.number+"&ERRMSG="+ex.description);} else throw ex; } while (!rs.EOF) { %><P><FONT size=4 face=Tahoma><B><%=rs.Fields("Login")%></B>: <%=rs.Fields("Password")%><P> <% rs.MoveNext(); } rs.Close(); connect.Close; %> </BODY> </HTML> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2001, 07:09 |
|
||
|
Проблемы с SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
Как добавить в SELECT владельца БД ???????????????? У меня он не db_owner ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2001, 10:31 |
|
||
|
Проблемы с SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
1. Владелец есть у каждого объекта в базе данных. 2. db_owner - это роль в базе данных, а не пользователь. Роль не может быть владельцем объекта 3. Полное имя объекта server.database.owner.object 4. SELECT * FROM owner. mytable ... 5. Лучше при создании объекта указывать владельцем dbo, во избежании дальнейших недоразумений, например, CREATE TABLE dbo.mytable1 ... 6. Если пользователь, создающий объект, включен в серверную группу sysadmin, то , если он не указывает владельца, сервер сам делает владельцем объета dbo. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2001, 10:49 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32013578&tid=1825628]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
88ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 368ms |

| 0 / 0 |
