Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Смена домена  [new]
_human
Member

Откуда:
Сообщений: 560
После того как машину перевели в другой домен sql server отказывается что-либо делать.
К серверу конектится, но кроме как выполнить запрос в контексте системных БД ничего не работает.
Список БД видно, но при попытке написать запрос

+
TITLE: Microsoft SQL Server Management Studio
------------------------------

The database dummy is not accessible.

------------------------------
BUTTONS:

OK
------------------------------


Создать новую
+

TITLE: Microsoft SQL Server Management Studio
------------------------------

Create failed for Database 'abc'. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft SQL Server&ProdVer=11.0.3000.0 ((SQL11_PCU_Main).121019-1322 )&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Create Database&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

CREATE DATABASE permission denied in database 'master'. (Microsoft SQL Server, Error: 262)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft SQL Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=262&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------


Вцелом PERMISSION DENIED на все.

Authentication: Windows Authentication

Microsoft SQL Server 2012 - 11.0.2100.60 (X64)
Feb 10 2012 19:39:15
Copyright (c) Microsoft Corporation
Express Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: )


Как починить ?
15 сен 16, 18:37    [19670361]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
komrad
Member

Откуда:
Сообщений: 5252
_human,


запустить сиквел из командной строки в защищенном режиме с ключем "-m"
под виндовым эккаунтом нового домена, который должен быть локальным сисадмином, подключиться к сиквелу из командной строки и создать свой эккаунт (логин) нового домена с правами сисадмина
далее, остановить сиквел командой shutdown и запустить его в нормальном режиме

create login [NEWDOMAIN\account] from windows
exec sp_addsrvrolemember 'NEWDOMAIN\account','sysadmin'
15 сен 16, 18:44    [19670381]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
_human
Member

Откуда:
Сообщений: 560
komrad,

c:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Binn>sqlservr.exe -s SQLEXPRESS -m
+
2016-09-15 18:06:48.65 Server Error: 17058, Severity: 16, State: 1.
2016-09-15 18:06:48.65 Server initerrlog: Could not open error log file ''. Operating system error = 3(The system cannot find the path specified.).
2016-09-15 18:06:48.95 Server Error: 17058, Severity: 16, State: 1.
2016-09-15 18:06:48.95 Server initerrlog: Could not open error log file ''. Operating system error = 3(The system cannot find the path specified.).
2016-09-15 18:06:49.26 Server Error: 17058, Severity: 16, State: 1.
2016-09-15 18:06:49.26 Server initerrlog: Could not open error log file ''. Operating system error = 3(The system cannot find the path specified.).
2016-09-15 18:06:49.56 Server Error: 17058, Severity: 16, State: 1.
2016-09-15 18:06:49.56 Server initerrlog: Could not open error log file ''. Operating system error = 3(The system cannot find the path specified.).
2016-09-15 18:06:49.86 Server Error: 17058, Severity: 16, State: 1.
2016-09-15 18:06:49.86 Server initerrlog: Could not open error log file ''. Operating system error = 3(The system cannot find the path specified.).
2016-09-15 18:06:50.16 Server Error: 17058, Severity: 16, State: 1.
2016-09-15 18:06:50.16 Server initerrlog: Could not open error log file ''. Operating system error = 3(The system cannot find the path specified.).
2016-09-15 18:06:50.46 Server Error: 17058, Severity: 16, State: 1.
2016-09-15 18:06:50.46 Server initerrlog: Could not open error log file ''. Operating system error = 3(The system cannot find the path specified.).
2016-09-15 18:06:50.76 Server Error: 17058, Severity: 16, State: 1.
2016-09-15 18:06:50.76 Server initerrlog: Could not open error log file ''. Operating system error = 3(The system cannot find the path specified.).
2016-09-15 18:06:51.07 Server Error: 17058, Severity: 16, State: 1.
2016-09-15 18:06:51.07 Server initerrlog: Could not open error log file ''. Operating system error = 3(The system cannot find the path specified.).
2016-09-15 18:06:51.37 Server Error: 17058, Severity: 16, State: 1.
2016-09-15 18:06:51.37 Server initerrlog: Could not open error log file ''. Operating system error = 3(The system cannot find the path specified.).


c:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Binn>sqlservr.exe -m
см. шот атачед

Вопщем переустановка как я помнимаю ?!

К сообщению приложен файл. Размер - 7Kb
15 сен 16, 19:11    [19670481]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
komrad
Member

Откуда:
Сообщений: 5252
_human
c:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Binn>sqlservr.exe -m
см. шот атачед

Вопщем переустановка как я помнимаю ?!


неправильно понимаешь
сиквелу для старта надо указать три вещи: полный путь к master.mdf, полный путь к master.ldf и полный путь к файлу лога
см -d, -l, -e
и вот уже к ним добавляешь -m
15 сен 16, 20:57    [19670796]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
o-o
Guest
а картинка говорит о том, что имя экземпляра указано неправильно.
поэтому и не удается получить его ид
------
не "на все заденаились все права",
а просто кто-то не был сисадмином в чистом виде,
поди через BUILTIN\Administrators попадал на сервер,
а группа в сисадминах состоит.
...студию от администратора надо запускать,
тогда UAC не отцапает админские права уровня винды.
как следствие, и на сервере останетесь админом
----
в sys.login_token что?
BUILTIN\Administrators с DENY ONLY?
15 сен 16, 21:36    [19670889]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
_human
Member

Откуда:
Сообщений: 560
komrad,

Переустановлен.
В этот раз без named instance и +sa и Mixed authentication.

Пользователь локальный администратор.

C:\Users\ABC>"c:\Program Files\Microsoft SQL Server\mssql11.mssqlserver\mssql\binn\sqlservr.exe" -dc:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\m
aster.mdf -ec:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log\ERRORLOG -lc:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\mastlog.ld
f -m
+
2016-09-16 10:20:39.52 Server Error: 17058, Severity: 16, State: 1.
2016-09-16 10:20:39.52 Server initerrlog: Could not open error log file 'c:\Program'. Operating system error = 5(Access is denied.).
2016-09-16 10:20:39.84 Server Error: 17058, Severity: 16, State: 1.
2016-09-16 10:20:39.84 Server initerrlog: Could not open error log file 'c:\Program'. Operating system error = 5(Access is denied.).
2016-09-16 10:20:40.15 Server Error: 17058, Severity: 16, State: 1.
2016-09-16 10:20:40.15 Server initerrlog: Could not open error log file 'c:\Program'. Operating system error = 5(Access is denied.).
2016-09-16 10:20:40.46 Server Error: 17058, Severity: 16, State: 1.
2016-09-16 10:20:40.46 Server initerrlog: Could not open error log file 'c:\Program'. Operating system error = 5(Access is denied.).
2016-09-16 10:20:40.77 Server Error: 17058, Severity: 16, State: 1.
2016-09-16 10:20:40.77 Server initerrlog: Could not open error log file 'c:\Program'. Operating system error = 5(Access is denied.).
2016-09-16 10:20:41.09 Server Error: 17058, Severity: 16, State: 1.
2016-09-16 10:20:41.09 Server initerrlog: Could not open error log file 'c:\Program'. Operating system error = 5(Access is denied.).
2016-09-16 10:20:41.40 Server Error: 17058, Severity: 16, State: 1.
2016-09-16 10:20:41.40 Server initerrlog: Could not open error log file 'c:\Program'. Operating system error = 5(Access is denied.).
2016-09-16 10:20:41.71 Server Error: 17058, Severity: 16, State: 1.
2016-09-16 10:20:41.71 Server initerrlog: Could not open error log file 'c:\Program'. Operating system error = 5(Access is denied.).
2016-09-16 10:20:42.02 Server Error: 17058, Severity: 16, State: 1.
2016-09-16 10:20:42.02 Server initerrlog: Could not open error log file 'c:\Program'. Operating system error = 5(Access is denied.).
2016-09-16 10:20:42.34 Server Error: 17058, Severity: 16, State: 1.
2016-09-16 10:20:42.34 Server initerrlog: Could not open error log file 'c:\Program'. Operating system error = 5(Access is denied.).


o-o
поди через BUILTIN\Administrators попадал на сервер,

Так и было.

Странно что все работало до этого.
Походу действительно прав не хватает.
16 сен 16, 11:33    [19672560]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
komrad
Member

Откуда:
Сообщений: 5252
_human,

ошибки в логе не намекают, что пути надо было в кавычках указывать?
16 сен 16, 11:42    [19672600]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
o-o
Guest
_human
Странно что все работало до этого.
Походу действительно прав не хватает.

а до этого уак не отбирал админские права.
надо локального админа явно делать сисадмином,
а не через группу
---
говорю, запускайте студию с run as Administrator.
тогда будет все ок.
16 сен 16, 12:04    [19672739]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
_human
Member

Откуда:
Сообщений: 560
komrad
ошибки в логе не намекают, что пути надо было в кавычках указывать?


komrad,

Вообще-то нет :)

C:\Users\ABC>"c:\Program Files\Microsoft SQL Server\mssql11.mssqlserver\mssql\binn\sqlservr.exe" -d "c:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA
\master.mdf" -e "c:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log\ERRORLOG" -l "c:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\ma
stlog.ldf" -m
+
2016-09-16 10:43:11.96 Server Microsoft SQL Server 2012 - 11.0.2100.60 (X64)
Feb 10 2012 19:39:15
Copyright (c) Microsoft Corporation
Express Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: )

2016-09-16 10:43:11.96 Server (c) Microsoft Corporation.
2016-09-16 10:43:11.96 Server All rights reserved.
2016-09-16 10:43:11.96 Server Server process ID is 8396.
2016-09-16 10:43:11.96 Server System Manufacturer: '', System Model: ''.
2016-09-16 10:43:11.96 Server Authentication mode is MIXED.
2016-09-16 10:43:11.96 Server Logging SQL Server messages in file 'c:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log\ERRORLOG'.
2016-09-16 10:43:11.96 Server The service account is 'Domain_name\abc'. This is an informational message; no user action is required.
2016-09-16 10:43:11.96 Server Command Line Startup Parameters:
-d "c:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\master.mdf"
-e "c:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log\ERRORLOG"
-l "c:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\mastlog.ldf"
-m
2016-09-16 10:43:12.16 Server SQL Server detected 1 sockets with 2 cores per socket and 4 logical processors per socket, 4 total logical processors; using 4 logical
processors based on SQL Server licensing. This is an informational message; no user action is required.
2016-09-16 10:43:12.16 Server SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2016-09-16 10:43:12.16 Server Detected 8075 MB of RAM. This is an informational message; no user action is required.
2016-09-16 10:43:12.16 Server Using conventional memory in the memory manager.
2016-09-16 10:43:12.28 Server Perfmon counters for resource governor pools and groups failed to initialize and are disabled.
2016-09-16 10:43:12.33 Server This instance of SQL Server last reported using a process ID of 8912 at 9/16/2016 10:16:21 AM (local) 9/16/2016 8:16:21 AM (UTC). This
is an informational message only; no user action is required.
2016-09-16 10:43:12.33 Server Error: 17053, Severity: 16, State: 1.
2016-09-16 10:43:12.33 Server UpdateUptimeRegKey: Operating system error 5(Access is denied.) encountered.
2016-09-16 10:43:12.34 Server Node configuration: node 0: CPU mask: 0x000000000000000f:0 Active CPU mask: 0x000000000000000f:0. This message provides a description o
f the NUMA configuration for this computer. This is an informational message only. No user action is required.
2016-09-16 10:43:12.34 Server Using dynamic lock allocation. Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node. This is an informational m
essage only. No user action is required.
2016-09-16 10:43:12.37 Server Database Mirroring Transport is disabled in the endpoint configuration.
2016-09-16 10:43:12.38 Server Software Usage Metrics is disabled.
2016-09-16 10:43:12.38 spid5s Warning ******************
2016-09-16 10:43:12.38 spid5s SQL Server started in single-user mode. This an informational message only. No user action is required.
2016-09-16 10:43:12.38 spid5s Starting up database 'master'.
2016-09-16 10:43:12.52 Server CLR version v4.0.30319 loaded.
2016-09-16 10:43:12.58 Server Common language runtime (CLR) functionality initialized using CLR version v4.0.30319 from C:\Windows\Microsoft.NET\Framework64\v4.0.303
19\.
2016-09-16 10:43:12.98 spid5s Service Master Key could not be decrypted using one of its encryptions. See sys.key_encryptions for details.
2016-09-16 10:43:13.00 spid5s SQL Server Audit is starting the audits. This is an informational message. No user action is required.
2016-09-16 10:43:13.01 spid5s SQL Server Audit has started the audits. This is an informational message. No user action is required.
2016-09-16 10:43:13.03 spid5s SQL Trace ID 1 was started by login "sa".
2016-09-16 10:43:13.04 spid5s Server name is 'Server_name'. This is an informational message only. No user action is required.
2016-09-16 10:43:13.06 spid11s Error: 17182, Severity: 16, State: 1.
2016-09-16 10:43:13.06 spid11s TDSSNIClient initialization failed with error 0x5, status code 0x51. Reason: Unable to configure MDAC-compatibility Named Pipes protoco
l pipe name in registry. Access is denied.
2016-09-16 10:43:13.07 spid11s Error: 17182, Severity: 16, State: 1.
2016-09-16 10:43:13.07 spid11s TDSSNIClient initialization failed with error 0x5, status code 0x1. Reason: Initialization failed with an infrastructure error. Check f
or previous errors. Access is denied.
2016-09-16 10:43:13.07 spid11s Error: 17826, Severity: 18, State: 3.
2016-09-16 10:43:13.07 spid11s Could not start the network library because of an internal error in the network library. To determine the cause, review the errors imme
diately preceding this one in the error log.
2016-09-16 10:43:13.10 spid11s Error: 17120, Severity: 16, State: 1.
2016-09-16 10:43:13.10 spid11s SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information
about possible related problems.


C:\>"c:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqlcmd.exe"
+
Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : Named Pipes Provider: Could not open a connection to SQL Server [2]. .
Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : Login timeout expired.
Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server i
s not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books On
line..


пишет, что SQL Server started in single-user mode, с кучей ошибок...

C:\>"c:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqlcmd.exe" -U sa -P pass
+
Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : Named Pipes Provider: Could not open a connection to SQL Server [2]. .
Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : Login timeout expired.
Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server i
s not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books On
line..


o-o
а до этого уак не отбирал админские права.

уак постквлен на минимум
16 сен 16, 12:38    [19672930]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
komrad
Member

Откуда:
Сообщений: 5252
_human
komrad,

Переустановлен.
В этот раз без named instance и +sa и Mixed authentication.

не понял, раз он переустановлен и вы знаете пароль sa, то зачем эти танцы с бубном?
подключаетесь студией под SA и творите что хотите
16 сен 16, 12:53    [19673041]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
o-o
Guest
_human,

имеются большие сомнения в части неименованности инстанса.
вот тут какое имя было? Server name is 'Server_name'
если дефолтное, чего вы его анонимировали-то.
а если нет, то инстанс именованный,
а вы его имя не передаете при подключении
---
если у вас уже есть sa и пароль к нему,
чего вы сервер запускаете в сингл юзере?
ну зайдите под sa и выдайте сисадмина вашему локальному админу
16 сен 16, 12:54    [19673056]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
komrad
Member

Откуда:
Сообщений: 5252
_human
komrad
ошибки в логе не намекают, что пути надо было в кавычках указывать?


komrad,

Вообще-то нет :)


погасите SQL агент - он может подцепляться вместо вас

_human
C:\>"c:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqlcmd.exe" -U sa -P pass


если сиквел у вас сейчас дефолтный, то

C:\>"c:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqlcmd.exe" -U sa -P pass -S имя_хоста
16 сен 16, 12:56    [19673080]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
komrad
Member

Откуда:
Сообщений: 5252
o-o,

))
16 сен 16, 12:57    [19673089]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
_human
Member

Откуда:
Сообщений: 560
komrad,


komrad
погасите SQL агент - он может подцепляться вместо вас

все остановлено кроме SQL Server

студия run as Administrator
под SA
+

TITLE: Connect to Server
------------------------------

Cannot connect to server_name\MSSQLSERVER.

------------------------------
ADDITIONAL INFORMATION:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 25 - Connection string is not valid) (Microsoft SQL Server, Error: 87)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft SQL Server&EvtSrc=MSSQLServer&EvtID=87&LinkId=20476

------------------------------

The parameter is incorrect

------------------------------
BUTTONS:

OK
------------------------------



komrad
C:\>"c:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqlcmd.exe" -U sa -P pass -S имя_хоста

Картинка с другого сайта.


o-o
вот тут какое имя было? Server name is 'Server_name'

было имя машины.


--
Пустило когда указал Server name "localhost"
По SA и под Windows Authentication

Странно, потомучто я всегда использовал

имя хоста\имя инстанса

при чем независимо именованый инстанс или дефолтный - MSSQLSERVER
16 сен 16, 13:19    [19673294]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
o-o
Guest
_human
Странно, потомучто я всегда использовал
имя хоста\имя инстанса
при чем независимо именованый инстанс или дефолтный - MSSQLSERVER

если у вас дефолтный, а вы ломитесь на него, указывая host\MSSQLSERVER,
инстанс не будет найден
16 сен 16, 14:29    [19673745]     Ответить | Цитировать Сообщить модератору
 Re: Смена домена  [new]
o-o
Guest
а вот и подтверждение, постом выше:
Cannot connect to server_name\MSSQLSERVER
еще бы.
вот так вот найдет: server_name
16 сен 16, 14:31    [19673762]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить