Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft SQL SERVER

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 113 114 115 116 117 118 119

Открыть новую тему     Написать ответ в эту тему

aidar



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Microsoft SQL Server
 
В данном разделе рассматриваются вопросы по установке, настройке и администрированию MS SQL.
Вопросы по выборкам, созданию процедур, индексов и прочему программированию - лучше обращаться сюда: Microsoft SQL Server в разделе Прикладное Программирование


Полезные ресурсы:
Ссылки на официальные ресурсы:   TechNet Rus по SQL   TechNet Eng по SQL 2000    TechNet Eng по SQL 2005     MS SQL Server на форумах TechNet Rus
 
Полезные ресурсы, где можно найти дополнительную информацию:
http://www.sql.ru - один из самых больших и популярных ресурсов в ру-нете по MSSQL.
http://sqlserverbuilds.blogspot.com - информация о ВСЕХ билдах и версиях SQL Server
 
Где найти дистрибутив?



Microsoft SQL Server 2000
 
Текущий и наверное Последний Service Pack: SP4 (build 8.00.2039)
Последний кумулятивный пакет хотфиксов после SP4: build 8.00.2187
Список всех хотфиксов после SP4 на текущий момент: Cumulative list of the hotfixes that are available for SQL Server 2000 SP4
SQL Server 2000 Books Online June 2007 Update
Сравнение редакций, совместимость с ОС



Microsoft SQL Server 2005
 
Блог Александра Гладченко - MVP по MS SQL. Заглядывайте периодически, очень интересные статьи.
 
Текущая версия:
Последний Service Pack - 2
Их было два, оба с одинаковым билдом - 9.00.3042
Здесь (ENG) описано, почему так произошло и как отличить "правильный" от "не правильного".
 
Здесь можно посмотреть, какой апдейт на сегодняшний день крайний для MS SQL SP2:
The SQL Server 2005 builds that were released after SQL Server 2005 Service Pack 2 was released (ENG)

Всего записей: 255 | Зарегистр. 20-09-2001 | Отправлено: 17:21 08-01-2003 | Исправлено: SkySandy, 02:26 20-08-2014
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Bugriy
Смотря как у тебя храниться DTS-ка. Если в системе - то бакап базы master

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3794 | Зарегистр. 16-07-2004 | Отправлено: 11:07 18-06-2007
Bugriy



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreemanRU
А толку? Восстановить всё равно не получится.

Всего записей: 226 | Зарегистр. 24-08-2005 | Отправлено: 11:16 18-06-2007
Guzya

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
File Access Stored Procedures for SQL Server 7.0, 2000, and 2005
http://mastercluster.com/xprocFileUtils.html
 
Слухайте... а вот такого подобного ФУЛЛ не встречали? Мне бы что-то подобное, чтоб там File access/Drive and directory access такой был как в Про. Может есть что-то аналогичное?
Заранее спасибо

Всего записей: 188 | Зарегистр. 20-12-2002 | Отправлено: 14:58 19-06-2007 | Исправлено: Guzya, 15:03 19-06-2007
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Bugriy

Цитата:
Восстановить всё равно не получится

??? А кто тебе мешает базу master восстановить?

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3794 | Зарегистр. 16-07-2004 | Отправлено: 15:16 19-06-2007
econ2



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FreemanRU
Дык товарищ хочет чтобы базы поднялись по другим путям!
А восстановив мастер, они по старым путям прописываются.
 
Хотя что мешает ему сделать банальный detach/attach - я не понимаю,
да и заскриптовать DTS пакеты - на раз два делов то...

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 17:50 19-06-2007
naPmu3aH



Из лесу вышел
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreemanRU

Цитата:
??? А кто тебе мешает базу master восстановить?

Восстановление master это хорошо для recovery, но не для переноса.
Впрочем перенос DTS packages где бы они не хранились - не такая уж сверхзадача. Но за что человека в гугле забанили я не представляю...
Навскидку нашелл http://www.sqldts.com/272.aspx


----------
"Русские Доски" - сила! "Русские Доски" - класс! Кто не знает досок - тот сами догадайтесь кто

Всего записей: 4641 | Зарегистр. 30-10-2001 | Отправлено: 20:05 19-06-2007
SerP and MoloT

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребятки помогите!!!
После перезагрузки сервака sql не стартует, пытаюсь запустить через службы выдаёт : не удалось запустить службу мскл на локальный комп, Эта служба не возвращала ошибки Возможно это внутренняя ошибка виндовс или службы...
чё делать то???
 
а при включении выдал что не удалось запустить службу WINS это как то связано!!???

----------
save your planet, kill yourself
"Turn on, tune in, drop out"

Всего записей: 421 | Зарегистр. 07-07-2005 | Отправлено: 10:36 20-06-2007
econ2



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SerP and MoloT
Смотри логи SQL сервера: C:\MSSQL\LOG\errorlog
(по тому пути, где он у тебя установлен)  
и в Event Viewer заглянуть не помешало бы...

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 16:48 20-06-2007
Bugriy



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли в природе какой-нибудь скрипт для восстановления баз? Есть папка с бекапами баз, нужно их восстановить на сервер, причём с другими путями.
 
Добавлено:
naPmu3aH
FreemanRU
econ2
 
В общем, ситуация с восстановлением мастера на кластере очень не простая. Дело в том, что путь, по которому находились базы на старом сервере - это кворумный диск. Соответственно отдать его виртуальному серверу невозможно. Для того чтобы поменять пути рабочих баз нужно чтобы поднялся сервер SQL.  А он не поднимется без системных баз. Соответственно поменять их пути не получится при нестартованном SQL. Плюс на кластере не работают ключи "-c -m -T3608". Поэтому детачить-аттачить системные базы не получается.

Всего записей: 226 | Зарегистр. 24-08-2005 | Отправлено: 09:39 26-06-2007
econ2



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
>Есть ли в природе какой-нибудь скрипт для восстановления баз?

Ну конечно есть.
Не понятно, почему ты не можешь воспользоваться оконным интерфейсом для этой задачи.

Но раз хочешь скриптами, то пожалуйста:

declare  @BackupFile varchar(256), @NewDatabasePath varchar(256), @NewDatabaseName varchar(256)

--тут лежит бакап
select @BackupFile = 'D:\MSSQL\BACKUP\vvc.bcp',
--путь, по которому поднимется база
      @NewDatabasePath = 'D:\MSSQL\Data',
--имя поднимаемой из бакапа базы
      @NewDatabaseName = 'Lexema'    

if not object_id('tempdb..#backup') is null drop table #backup
create table #backup
(logicalname varchar(50) null, physicalname varchar(50) null, type char(5) null, filegroupname varchar(50) null, [size] float null, [maxsize] float null)
insert into #backup
exec('RESTORE FILELISTONLY FROM DISK = '''+@BackupFile+''' WITH  FILE = 1 ,  NOUNLOAD')
declare @Log varchar(128), @Data varchar(128), @LogFile varchar(256), @DataFile varchar(256)
select @Data = logicalname from #backup where type = 'D'
select @DataFile = @NewDatabasePath+'\'+@NewDatabaseName+'.mdf'
select @Log = logicalname from #backup where type = 'L'
select @LogFile = @NewDatabasePath+'\'+@NewDatabaseName+'.ldf'
RESTORE DATABASE [LexAuto] FROM  DISK = @BackupFile WITH  FILE = 1,  NOUNLOAD ,  STATS = 10,  RECOVERY ,  REPLACE ,
 MOVE @Data TO @DataFile,
 MOVE @Log TO @LogFile

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 10:25 26-06-2007
Bugriy



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
econ2
Потому что баз 50 штук. Я их уже 4 раза восстанавливал, скоро крыша съедет от оконного интерфейса.
 
Добавлено:
1. Баз много, хочется чтобы скрипт сам их находил в папке.
2. Логи транзакций надо восстанавливать в отдельный путь.

Всего записей: 226 | Зарегистр. 24-08-2005 | Отправлено: 10:42 26-06-2007
econ2



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Bugriy
Да все возможно, даже средствами SQL.
Бери мой скрипт и модифицируй его дальше:
- получаешь список бакапов в папке. (например, через xp_cmdshell 'dir c:\mssql\data')
- по нему во временную таблицу формируешь список того что будешь восстанавливать
- курсором идешь по этой временной таблице и восстанавливаешь что и куда тебе нужно и по каким нужно путям.

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 16:02 26-06-2007
Bugriy



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
econ2
Если бы я знал SQL-транзакт, то я бы просто написал скрипт вместо того чтоб сюда писать.

Всего записей: 226 | Зарегистр. 24-08-2005 | Отправлено: 16:26 26-06-2007
econ2



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Bugriy

Цитата:
Если бы я знал SQL-транзакт, то я бы просто написал скрипт вместо того чтоб сюда писать

 
Вот, примерно так:
скрипт писал под 2005, но в 2000 тоже будет работать,
перекинь коментарии, где список полей для #Backup формируется, дело в том,
что 2005 и 2000 возвращают разлиные наборы полей при запуске RESTORE FILELISTONLY, ну и еще, возможно понадобится открыть xp_cmdshell,
в 2005 она по умолчанию закрыта.
 
Удачи!
 
Скрипт поднимает ВСЕ бакапы из заданного каталога
по указанным папкам для MDF и LDF
Бакапы должны иметь расширение bak!
 

Код:
use master
/*
drop database test1
go
drop database test2
go
drop database test3
go
*/
declare @FileName varchar(255),
        @BackupPath varchar(256),  
        @BackupFile varchar(256),  
        @NewDatabaseMDFPath varchar(256),  
        @NewDatabaseLDFPath varchar(256),  
        @NewDatabaseName varchar(256),
        @Log varchar(128),  
        @Data varchar(128),  
        @LogFile varchar(256),  
        @DataFile varchar(256)
 
select @BackupPath = 'C:\MSSQL\Backup\Test',
       @NewDatabaseMDFPath = 'C:\MSSQL\Data',
       @NewDatabaseLDFPath = 'C:\MSSQL\Data\Logs'
 
if object_id('tempdb..#Dir') is not null drop table #Dir
-- для работы в 2005 - запуск xp_cmdshell нужно сначала разрешить!!!
create table #Dir (Output varchar(255) null)
-- Бакапы должны иметь расширение .bak!!!
insert into #Dir
  exec('xp_cmdshell ''dir '+@BackupPath+'\*.bak /B''')
delete from #Dir where output not like '%.bak' or output is null
-- теперь в #Dir чистый список бакапов
-- select * from #Dir
 
 
DECLARE Files_Cursor CURSOR FORWARD_ONLY FOR
SELECT Output FROM #Dir
 
OPEN Files_Cursor
 
FETCH NEXT FROM Files_Cursor
INTO @FileName
 
WHILE @@FETCH_STATUS = 0
BEGIN
  print @FileName
   
  --тут лежит бакап
  select @BackupFile = @BackupPath+'\'+@FileName
 
  if not object_id('tempdb..#backup') is null drop table #backup
  create table #backup
-- Список полей для SQL 2000
--   (logicalname varchar(50) null, physicalname varchar(50) null, type char(5) null, filegroupname varchar(50) null, size float null, maxsize float null)
--список полей для SQL 2005
   (LogicalName nvarchar(128), PhysicalName nvarchar(260), type char(5) null, filegroupname nvarchar(128) null,  
    Size numeric(20,0), MaxSize numeric(20,0), FileID bigint, CreateLSN numeric(25,0), DropLSN numeric(25,0) NULL,  
    UniqueID uniqueidentifier, ReadOnlyLSN numeric(25,0) NULL, ReadWriteLSN numeric(25,0) NULL,  
    BackupSizeInBytes bigint, SourceBlockSize int, FileGroupID int, LogGroupGUID uniqueidentifier NULL,  
    DifferentialBaseLSN numeric(25,0) NULL, DifferentialBaseGUID uniqueidentifier, IsReadOnly bit, IsPresent bit)
 
  insert into #backup
    exec('RESTORE FILELISTONLY FROM DISK = '''+@BackupFile+''' WITH  FILE = 1 ,  NOUNLOAD')
 
   select @Data = logicalname, @NewDataBaseName = logicalname from #backup where type = 'D'
   select @DataFile = @NewDatabaseMDFPath+'\'+@NewDatabaseName+'.mdf'
   select @Log = logicalname from #backup where type = 'L'
   select @LogFile = @NewDatabaseLDFPath+'\'+@NewDatabaseName+'.ldf'
 
   print @DataFile
   print @LogFile
 
   RESTORE DATABASE @NewDataBaseName FROM  DISK = @BackupFile WITH  FILE=1, NOUNLOAD, STATS=10, RECOVERY, REPLACE,
     MOVE @Data TO @DataFile,
     MOVE @Log TO @LogFile
 
  FETCH NEXT FROM Files_Cursor
  INTO @FileName
END
 
CLOSE Files_Cursor
DEALLOCATE Files_Cursor

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 09:47 27-06-2007
Bugriy



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
econ2
Что-то странное. Попытался 2 базы восстановить. Забэкапил 2 базы, затем деаттачил их. Файлы не удалял. Запустил скрипт,  в итоге одна восстановилась с неправильным именем, а другой вообще нет. Я так понимаю что ошибка в определении имён баз. Первая называлась Analitica, вторая - Analitica 2005. А восстановились они в одну базу с названием Analitica_DATA.
 
 
(3 row(s) affected)
 
 
(1 row(s) affected)
 
Analitica.bak
 
(2 row(s) affected)
 
G:\Data\Analitica_Data.mdf
H:\LOGS\Analitica_Data.ldf
10 percent restored.
20 percent restored.
30 percent restored.
40 percent restored.
50 percent restored.
60 percent restored.
70 percent restored.
80 percent restored.
90 percent restored.
100 percent restored.
Processed 1072 pages for database 'Analitica_Data', file 'Analitica_Data' on file 1.
Processed 1 pages for database 'Analitica_Data', file 'Analitica_Log' on file 1.
RESTORE DATABASE successfully processed 1073 pages in 0.277 seconds (31.707 MB/sec).
Analitica2005.bak
 
(2 row(s) affected)
 
G:\Data\Analitica_Data.mdf
H:\LOGS\Analitica_Data.ldf
10 percent restored.
20 percent restored.
30 percent restored.
40 percent restored.
50 percent restored.
60 percent restored.
70 percent restored.
80 percent restored.
90 percent restored.
100 percent restored.
Processed 1080 pages for database 'Analitica_Data', file 'Analitica_Data' on file 1.
Processed 1 pages for database 'Analitica_Data', file 'Analitica_Log' on file 1.
RESTORE DATABASE successfully processed 1081 pages in 0.778 seconds (11.373 MB/sec).

Всего записей: 226 | Зарегистр. 24-08-2005 | Отправлено: 11:10 27-06-2007
econ2



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Bugriy
 
Слегка подправил скрипт, скоректировал получение имени базы данных из бакапа
через RESTORE HEADERONLY
 
 

Код:
use master
set nocount on
declare @FileName varchar(255),
        @BackupPath varchar(256),  
        @BackupFile varchar(256),  
        @NewDatabaseMDFPath varchar(256),  
        @NewDatabaseLDFPath varchar(256),  
        @NewDatabaseName varchar(256),
        @Log varchar(128),  
        @Data varchar(128),  
        @LogFile varchar(256),  
        @DataFile varchar(256)
 
select @BackupPath = 'C:\MSSQL\Backup\Test',
       @NewDatabaseMDFPath = 'C:\MSSQL\Data',
       @NewDatabaseLDFPath = 'C:\MSSQL\Data\Logs'
 
if object_id('tempdb..#Dir') is not null drop table #Dir
-- для работы в 2005 - запуск xp_cmdshell нужно сначала разрешить!!!
create table #Dir (Output varchar(255) null)
-- Бакапы должны иметь расширение .bak!!!
insert into #Dir
  exec('xp_cmdshell ''dir '+@BackupPath+'\*.bak /B''')
delete from #Dir where output not like '%.bak' or output is null
-- теперь в #Dir чистый список бакапов
-- select * from #Dir
 
 
DECLARE Files_Cursor CURSOR FORWARD_ONLY FOR
SELECT Output FROM #Dir
 
OPEN Files_Cursor
 
FETCH NEXT FROM Files_Cursor
INTO @FileName
 
WHILE @@FETCH_STATUS = 0
BEGIN
  print @FileName
   
  --тут лежит бакап
  select @BackupFile = @BackupPath+'\'+@FileName
 
  if not object_id('tempdb..#backup') is null drop table #backup
  if not object_id('tempdb..#backupheader') is null drop table #backupheader
  create table #backupheader
-- список полей для SQL 2000 смотри в Books Online
-- mk:@MSITStore:C:\Program%20Files\Microsoft%20SQL%20Server\80\Tools\Books\tsqlref.chm::/ts_ra-rz_5urd.htm
--список полей для SQL 2005
   (BackupName nvarchar(128), BackupDescription nvarchar(255), BackupType smallint, ExpirationDate datetime,
    Compressed tinyint, Position smallint, DeviceType tinyint, UserName nvarchar(128), ServerName nvarchar(128),
    DatabaseName nvarchar(128), DatabaseVersion int, DatabaseCreationDate datetime, BackupSize numeric(20,0),
    FirstLSN numeric(25,0), LastLSN numeric(25,0), CheckpointLSN numeric(25,0), DatabaseBackupLSN numeric(25,0),
    BackupStartDate datetime, BackupFinishDate datetime, SortOrder smallint, CodePage smallint, UnicodeLocaleId int,
    UnicodeComparisonStyle int, CompatibilityLevel tinyint, SoftwareVendorId int, SoftwareVersionMajor int,  
    SoftwareVersionMinor int, SoftwareVersionBuild int, MachineName nvarchar(128), Flags int, BindingID uniqueidentifier,
    RecoveryForkID uniqueidentifier, Collation nvarchar(128), FamilyGUID uniqueidentifier, HasBulkLoggedData bit, IsSnapshot bit,  
    IsReadOnly bit, IsSingleUser bit, HasBackupChecksums bit, IsDamaged bit, BeginsLogChain bit,
    HasIncompleteMetaData bit, IsForceOffline bit, IsCopyOnly bit, FirstRecoveryForkID uniqueidentifier,
    ForkPointLSN numeric(25,0) NULL, RecoveryModel nvarchar(60), DifferentialBaseLSN numeric(25,0) NULL,
    DifferentialBaseGUID uniqueidentifier, BackupTypeDescription nvarchar(60), BackupSetGUID uniqueidentifier NULL)
  insert into #backupheader
    exec('RESTORE HEADERONLY FROM DISK = N'''+@BackupFile+''' WITH  FILE = 1 ,  NOUNLOAD')
 
  --получаем имя базы
  select @NewDataBaseName = DatabaseName from #backupheader
   
  -- получаем имена Data и Log дивайсов
 
  create table #backup  
   -- Список полей для SQL 2000  
   --   (logicalname varchar(50) null, physicalname varchar(50) null, type char(5) null, filegroupname varchar(50) null, size float null, maxsize float null)  
   --список полей для SQL 2005  
   (LogicalName nvarchar(128), PhysicalName nvarchar(260), type char(5) null, filegroupname nvarchar(128) null,  
    Size numeric(20,0), MaxSize numeric(20,0), FileID bigint, CreateLSN numeric(25,0), DropLSN numeric(25,0) NULL,  
    UniqueID uniqueidentifier, ReadOnlyLSN numeric(25,0) NULL, ReadWriteLSN numeric(25,0) NULL,  
    BackupSizeInBytes bigint, SourceBlockSize int, FileGroupID int, LogGroupGUID uniqueidentifier NULL,  
    DifferentialBaseLSN numeric(25,0) NULL, DifferentialBaseGUID uniqueidentifier, IsReadOnly bit, IsPresent bit)  
 
  insert into #backup  
    exec('RESTORE FILELISTONLY FROM DISK = '''+@BackupFile+''' WITH  FILE = 1 ,  NOUNLOAD')  
   
 --имя файла составляется из пути + имя базы
   select @Data = LogicalName from #backup
   select @DataFile = @NewDatabaseMDFPath+'\'+@NewDatabaseName+'.mdf'
   select @Log = LogicalName from #backup
   select @LogFile = @NewDatabaseLDFPath+'\'+@NewDatabaseName+'.ldf'
 
   print @NewDataBaseName
   print @DataFile
   print @LogFile
 
   RESTORE DATABASE @NewDataBaseName FROM  DISK = @BackupFile WITH  FILE=1, NOUNLOAD, STATS=100, RECOVERY, REPLACE,
     MOVE @Data TO @DataFile,
     MOVE @Log TO @LogFile
 
  FETCH NEXT FROM Files_Cursor
  INTO @FileName
END
 
CLOSE Files_Cursor
DEALLOCATE Files_Cursor

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 13:41 27-06-2007
well2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, пожалуйста с подключением к серверу!
Установил MSSQL 2000 на комп(имя SQL).  
Сервис запускается, под именем администратора могу зайти в системную базу, посмотреть и.т.д. В общем сервер работает.
На другом компьютере  сети ставлю клиента.
Пробую связаться с сервером (файл *.udl) Пишу имя сервера MyServer, логин администратора, пароль администратора. Но при проверке выдается ошибка "указанный sql сервер не найден".
Где ошибка?

Всего записей: 63 | Зарегистр. 28-10-2002 | Отправлено: 10:41 18-07-2007
econ2



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Где ошибка?

Что-то ты не то делаешь...
 
Сеть TCP/IP?
 
На сервере запускаешь Server Network Utility,
смотришь, чтобы TCP/IP протокол enabled был
 
На клиенте запускаешь Client Network Utility (cliconfg.exe),
смотришь, чтобы TCP/IP протокол enabled был
 
Вот и все!
Связываешься с сервером, указывая имя компа (это и будет имя SQL Server'a, а не MyServer) или имя_компа\имя_экземляра_sql, если ты устанавливал SQL в не экземпляр "по умолчанию"
 
Были проблемы коннета к SQL серверу, установленного в экземпляре (SQL\Instance)
В этом случае помогало создание псевдонима (Alias) к IP SQL Server'a в cliconfg.exe

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 21:58 18-07-2007
well2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сеть TCP/IP
В клиенте и сервере протоколы в енабле .
ping по имени компьютера есть, но сервер не обнаруживается.
Может на компе сервера добавить учётные записи клиентов?

Всего записей: 63 | Зарегистр. 28-10-2002 | Отправлено: 16:59 19-07-2007
MouseDriver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посоветуйте, есть ли смысл ставить на 2003x64 обязательно 64 битный ms sql, будет ли прирост в производительности.

Всего записей: 46 | Зарегистр. 11-02-2005 | Отправлено: 21:15 19-07-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 113 114 115 116 117 118 119

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft SQL SERVER


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru