The key to successful installation:
1. Click Install, it prompts compatibility issues, and then there is no … No response
Solution: directly run CD \ Microsoft SQL Server 2000 4-in-1 \ ENTERPRISE \ X86 \ SETUP \ SETUPSQL.EXE
Select \ ENTERPRISE \ X86 \ SETUP \ setupsql.exe belongs to-compatibility mode (check compatibility windows 2003 SP1, administrator), 4 in 1 version, find setupsql.exe under the version to be installed.
2. During the installation, a small assistant for windows program compatibility pops up and ignores the past.
3. The same can be found when installing the sp4 patch: SQL2000 \ SQL2KSP4 \ x86 \ setup \ setupsql.exe belongs to-compatibility mode (check compatibility windows 2003 SP1, administrator). After the patch is installed according to the normal steps, an error message may pop up, you can try to restart the computer, see
Whether the installation is complete. (Basically, the installation should be successful after restarting.)
4. The synchronization center prompts the solution as follows: «Start»-«Run»-«regedit» in «HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows»
\CurrentVersion\Syncmgr\Handlers
Found an item with
SQL Server 2000
Related branch, delete it,
At this time, the sync center icon in the task bar should disappear, and the sync center will not start automatically after restarting.
Here are some normal installation steps:
1: Click Install, it prompts compatibility issues, and then there is no … No response
Solution: directly run the CD \ Microsoft SQL Server 2000 four-in-one \ ENTERPRISE \ X86 \ SETUP \ SETUPSQL.EXE
2: Halfway through installation Tips General network errors
Solution: Change the name of the computer to uppercase
3: Because the above error is reported, you must uninstall it. When uninstalling, you will be prompted that the installation log file cannot be found. The uninstall process will be terminated
Solution, this was copied online
Delete the SQL installation directory under Program files (if there is important data here, please backup first)
C:\Program Files\Microsoft SQL Server\80\Tools。
C:\Program Files\Microsoft SQL Server\MSSQL。Removal of relevant information in the registration form:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。
3. Find the PendingFileRenameOperations project in HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager and delete it. This will clear the installation pending projectHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup
delete ExceptionComponentsThe Sqlstp.log file in the Windows directory is to be deleted. This file lists the details of the operations performed by the installer and contains any errors encountered during the installation. By checking this file, you can learn in detail where and why the installation failed.
4: After the installation is completed, it prompts that the server service is not started
In addition, there is only one launcher in sqlserver2000, which is the one we usually see starting and stopping, and nothing else
5: So as long as it is uninstalled again, this uninstallation is still very fast. I delete all the sql related folders and try to install again.
Directly run CD \ Microsoft SQL Server 2000 4-in-1 \ ENTERPRISE \ X86 \ SETUP \ SETUPSQL.EXE
Make sure that this is the default check, otherwise, it means that you are inside, and sql2000 has not been uninstalled, you can repeat the tragedy above.
6: If it hangs …
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
delete PendingFileRenameOperations
7: After the installation is complete, apply the sp4 patch, and then remember to go to the management, find the service, open the sqlserver agent service
8: Copy the original database to the database folder (the system’s northwind default database, do not copy it)
Then add it and add a username … please read this article ()
In addition, in order to ensure the security of the database, we make a database maintenance plan, backup every 2 days, and delete the backup 2 weeks ago
Reorganize the data and index pages, every 2 days, at 1 o’clock in the morning
Then every 2 days, back up the database, which happened at 2 o’clock in the morning
Backup the backup database to the specified folder, and delete the backup database 2 weeks ago
Не всякой организации по силам оперативно устанавливать в своих сетях все новые версии системы SQL Server. Да что там говорить, существует множество предприятий, до сих пор эксплуатирующих более старые версии продукта — SQL Server 2005 и даже SQL Server 2000. Предположим, вы располагаете старой версией продукта — пусть это будет SQL Server 2000 — и хотите заменить ее новой версией, скажем, SQL Server 2012 или SQL Server 2014. Как это сделать? Прямого пути перехода к версии SQL Server 2012 или SQL Server 2014 нет, но вы можете выполнить обновление, используя в качестве «промежуточной станции» систему SQL Server 2008. Миграция по маршруту SQL Server 2000 — SQL Server 2012 или SQL Server 2014 в сущности сводится к переносу данных. Дело в том, что ваша главная система, по-видимому, функционирует под управлением относительно старой операционной системы, такой, как Windows Server 2000 или Windows Server 2003, и вам почти наверняка придется перейти на более современную платформу, скажем, на Windows Server 2012. Ниже описаны этапы перехода с SQL Server 2000 на SQL Server 2014 (из тех же этапов состоит процедура перехода на платформу SQL Server 2012).
1. Установите отдельную копию SQL Server 2014. Для начала нужно установить отдельный экземпляр SQL Server 2014. Как правило, установка производится в относительно новой операционной системе, скажем, в Windows Server 2012 или в Windows Server 2012 R2, на физической системе или в виртуальной машине. Если данный экземпляр размещается в той же подсети, что и исходная система, ему нужно присвоить особое системное имя, которое впоследствии можно изменить.
2. Удостоверьтесь, что к исходной версии SQL Server 2000 применен пакет обновления SP4. В дальнейшем вам нужно будет убедиться, что исходная система обновлена до уровня Service Pack 4 (SP4). Определить уровень пакета обновления можно с помощью следующего запроса:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Если система не обновлена до уровня SP4, вы сможете продолжить процесс миграции только после установки этого пакета.
3. Сделайте резервную копию всех подлежащих перемещению баз данных. Убедившись, что исходная система обновлена до уровня SQL Server 2000 SP4, вы можете продолжить процесс обновления и выполнить полное резервирование всех баз данных, подлежащих миграции.
4. Для продолжения процесса миграции установите промежуточную копию SQL Server 2008 либо SQL Server 2008 R2. Эта копия будет использоваться только для конвертации резервных копий баз данных из старого формата SQL Server 2000, который не допускает преобразования в формат SQL Server 2014, в более современный формат SQL Server 2008 или R2, который позволяет осуществить такое преобразование. Данный экземпляр SQL Server 2008 или R2 можно устанавливать на любой системе, но, по-видимому, удобнее всего сделать это на целевой системе SQL Server 2014.
5. Установите соответствующий пакет обновления для промежуточной версии SQL Server 2008 R2. Если вы используете систему Server 2008, потребуется установить пакет SP2. Если же вы используете SQL Server 2008 R2, она должна быть обновлена до уровня SP1. Вы можете задействовать и SQL Server 2005 SP4, но я рекомендовал бы взять одну из более современных версий.
6. Разверните резервную копию баз данных SQL Server 2000 в системе с предварительной версией SQL Server 2008 или R2. Если в этой системе установлен соответствующий пакет обновления, продолжите процесс миграции и разверните резервные копии баз данных SQL Server 2000 SP4 на сервере с промежуточной версией SQL Server 2008 или R2.
7. Зарезервируйте базы данных SQL Server 2008 или R2. К этому моменту база данных SQL Server 2000 SP4 будет развернута в системе SQL Server 2008 или R2 и преобразована в более современный формат. Теперь вы можете зарезервировать базы данных в системе с предварительной версией SQL Server 2008 или R2. После выполнения этой операции необходимость в системе с промежуточной версией SQL Server 2008 или R2 отпадет, и вы сможете удалить данный экземпляр.
8. Разверните SQL Server 2008 или R2 в системе SQL Server 2014. Следующий шаг будет состоять в том, чтобы развернуть базы данных SQL Server 2008 или R2 в целевой системе SQL Server 2012 или SQL Server 2014. По завершении развертывания базы данных будут успешно переведены в новый формат SQL Server 2014.
9. Переместите учетные данные, используемые для регистрации в системе, а также задания агентов SQL. Последний этап процесса миграции состоит в перемещении учетных данных и заданий агентов SQL из исходных систем SQL Server 2000 SP4. Текст сценария для перемещения учетных имен в новую систему SQL Server 2012 или SQL Server 2014 можно загрузить со страницы How to transfer logins and passwords between instances of SQL Server (support.microsoft.com/kb/246133). Сведения о том, как с помощью SQL Server 2000 EM составлять сценарии для управления заданиями агентов SQL, приводятся в материале How to script jobs using Transact-SQL (Enterprise Manager) (msdn.microsoft.com/en-us/library/aa177024(SQL.80).aspx). Кроме того, в момент, когда вы будете готовы приступить к использованию новой базы данных, специалисты Microsoft рекомендуют запустить процедуру sp_updatestats.
How to Install SQL SERVER 2000 in Windows 64 Bit Operating Systems Step by Step Explanation with Images -Windows 7 Windows 8
Step -1
Double Click SQL SERVER 2000 Developer Edition Setup and Click NEXT
Step- 2
Click NEXT
Step -3
Step -4
Step-5
Click RUN PROGRAM
Step-6
Then you will get a message window as shown below
Step-7
Now open RUN window and type %temp% then Click ENTER key .It will open TEMP folder and you can find SQLSETUP file inside TEMP folder.
Then double click SQLSETUP file
You will get a window as shown below
click RUN PROGRAM
It will continue SQL SERVER 2000 installation in Windows 64 bit Operating Systems
Step-8
Click NEXT
Step-9
Select LOCAL COMPUTER and Click NEXT
Step-10
Select Create a new instance of SQL Server or install Client Tools
And click NEXT
Step-11
Please give NAME and COMPANY as per your data. I have given demo data for my SQL SERVER 2000 installation in windows 64 bit Operating system
Step-12
Click YES
Step-13
Select Server and Client Tools
And click NEXT
Step-14
You can select Default SQL Server 2000 instance or You can give your own SQL Server 2000 instance
I go with my own instance name SQL2000
Step-15
Select Typical and Click NEXT
Step-16
Select Use the same account for each service. Auto start SQL Server Service
Select Use the Local System account
Click NEXT
Step-17
Select Mixed Mode (Windows Authentication and SQL Server Authentication)
Enter Password and Click NEXT
Step-18
Click NEXT
Step-19
Yes Now We have successfully installed SQL SERVER 2000 in Windows 7 ,Windows 8 64 bit Operating systems
Thanks
v7: Перенос базы 1С 7.7 с MS SQL Server 2000 на MS SQL Server 2012 R2
☑
0
NatalySH
26.06.15
✎
13:46
Вводная лирика: Тема стара, как мир, и нагуглить можно миллион ссылок. Но проблема в том, что я совсем (от слова абсолютно) не сисадмин или что-то подобное, умею только код на 1с писать. Миллион ссылок нагуглила, но умишка не хватает свести это всё в алгоритм действий.
Поэтому мне надо подробную пошаговую инструкцию с указанием в том числе, что где скачать и что с этим делать. Если найдутся добрые умные люди, которые такую инструкцию напишут, буду благодарна.
Итак, задача:
Имеется база 1с 7.7 на MS SQL Server 2000. Имеется промежуточный сервер с установленным MS SQL Server 2005 и целевой сервер с установленным MS SQL Server 2012 R2.
Необходимо перенести базу с исходного сервера на целевой, и чтобы она в итоге заработала (неработающую-то я и сама получила несмотря на выполненные замены файлов BkEnd, sqlsrv32 и создание хранимой процедуры sp_dboption. Про утилиту Microsoft Upgrade Advisor прочитала, но что это за зверь, что с ним делать, где его брать, и нужен ли он вообще, не поняла)
1
ololoraise
26.06.15
✎
13:47
Выгрузка/Загрузка?
2
Попытка1С
26.06.15
✎
13:49
«мне надо подробную пошаговую инструкцию с указанием в том числе, что где скачать и что с этим делать.»
хорошие запросы у вас.
берете тестовый сервер, и вперед.
секретный релиз + выгрузка загрузка.
3
spock
26.06.15
✎
13:51
(0) не получается, да?
4
Ёпрст
гуру
26.06.15
✎
13:51
разворачиваете скулевый бекап на 2012 серваке + секр. релиз . Усё. и никакмх выгрузок-загрузок.
5
ДенисЧ
26.06.15
✎
13:53
77 не работает штатно с 2012м.
6
ДенисЧ
26.06.15
✎
13:54
да и фото в личной карточке не помешало бы….
7
NatalySH
26.06.15
✎
13:54
(1) Выгрузка / загружка не проканала, база весит 83 гига, оно думало полсуток и накрылось
(4) Секретный релиз — там три версии, какую скачивать?
8
NatalySH
26.06.15
✎
13:55
(6) Чем вам поможет мое фото? )))
9
Mikeware
26.06.15
✎
13:55
все-таки, в секрелизе проблема с подчиненными решена, или нет?
у меня — тормозит…
10
NatalySH
26.06.15
✎
13:56
(9) да нам пофиг, пусть тормозит, база для работы уже не используется, только для просмотра старых данных.
А сервер, на котором она живет, вот-вот помрет
11
Ёпрст
гуру
26.06.15
✎
13:56
(9) в 7-ом солюшене нема тормозов, у тя какой ?
12
ДенисЧ
26.06.15
✎
13:57
(8) Морально удовлетворит ))
13
NatalySH
26.06.15
✎
13:59
(11) так мне лучше 7й солюшн взять?
14
Ёпрст
гуру
26.06.15
✎
14:00
можно еще и ..пустую базу слепить и тупо dts-ом перенести
15
Ёпрст
гуру
26.06.15
✎
14:00
(13) тебе нужно см (4)
16
Mikeware
26.06.15
✎
14:01
(11) вроде 6-й. а как глянуть, кстати. ставил везде админ.
17
Ёпрст
гуру
26.06.15
✎
14:02
делаешь скулевый бекап в 2000, разворачиваешь его в 2012.
в параметрах базы в пофигураторе прописываешь новые настройки к скулю, ставишь секр. релиз как в описалове без отсебятины (замена длл и прочее) и наслаждаешься
18
Ёпрст
гуру
26.06.15
✎
14:02
(16) я не помню ты у автора в (3) спроси
19
Ёпрст
гуру
26.06.15
✎
14:05
версия бкенда должна быть 1.0.0.7 быть по идее
20
NatalySH
26.06.15
✎
14:07
Добрые умные люди, которые пишут про секр релиз и отсылают к (4)
секр. релиз выложен в 3х вариантах:
Solution5, Solution7, Solution6
Вы может знаете, чем эти солюшны друг от друга отличаются?
21
Ёпрст
гуру
26.06.15
✎
14:08
(20) спроси у автора, он в (3), если что.
22
varelchik
30.06.15
✎
15:05
(20) в 7 пофиксены проблемы с тормозами на подчиненных.
Я как только бухов перевел на секретный буквально через дня вылезли тормоза.
пока разбирался что к чему вышел 7.
перевел и все залетало.
правда не знаю как на счет 2012, у меня 2008 r2.
23
NatalySH
03.07.15
✎
08:46
(3) спасибо, юмор заценила
Но с секретным релизом не получается тоже:
Т.к. sql-бэкап с 2000 сервера напрямую на 2012м не разворачивается (несовместимость версий), сделали так:
1. На промежуточном сервере, где установлен SQL Server 2005, развернули копию базы (sql выгрузка/загрузка), на этом сервере поставили секретный релиз – база работает.
2. Сделали на SQL Server 2005 бэкап полученной на шаге 1 копии.
3. На сервере, где стоит SQL Server 2012, установили секретный релиз
4. Развернули базу из бэкапа, сделанного на шаге 2 на SQL Server 2012
При входе в полученную базу в режиме предприятия — ошибка:
Problem signature:
Problem Event Name: APPCRASH
Application Name: 1CV7s.exe
Application Version: 7.70.0.27
Application Timestamp: 4573fcd8
Fault Module Name: KERNELBASE.dll
Fault Module Version: 6.3.9600.17415
Fault Module Timestamp: 54504ade
Exception Code: e06d7363
Exception Offset: 00014598
OS Version: 6.3.9600.2.0.0.16.7
Locale ID: 1049
Additional Information 1: 5861
Additional Information 2: 5861822e1919d7c014bbb064c64908b2
Additional Information 3: a10f
Additional Information 4: a10ff7d2bb2516fdc753f9c34fc3b069
Теперь отвечаю на вопросы по секретному релизу ))):
• версия сборки и дата файлов bkend.dll и bkendutls.dll:
bkend.dll версия 1.0.0.7, дата 17.01.2012
bkendutls.dll версия не указана, дата 17.01.2012
• Сервер СУБД:
Microsoft SQL Server 2012 — 11.0.5058.0 (X64)
May 14 2014 18:34:29
Copyright © Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)
• версия ОС: Windows Server 2012 R2
• конфигурация 1с: самописная, возможно, что году этак в 2004 оно было бухгалтерией, но от типовой конфы мало что осталось
• делали ли реструктуризацию: делали
• действия, которые вызывали проблему: при выполнении кода
Спр=СоздатьОбъект(«Справочник.Пользователи»);
Если Спр.НайтиПоКоду(ИмяПользователя())=0 Тогда
вылетает на строке
Если Спр.НайтиПоКоду(ИмяПользователя())=0 Тогда
И не только для справочника Пользователи такая беда — если любой справочник подставлять туда, так же вылетает. Другие методы встроенного языка не тестировали.
24
spock
03.07.15
✎
09:00
(23) Запускайте 1с на другом компе или изучайте интернеты на тему борьбы с KERNELBASE.dll
25
NatalySH
21.07.15
✎
15:05
(23) Сама себе отвечу (для тех, кто будет читать эту тему в поисках ответа на свои вопросы): проблема была в попытке использования компоненты vk_hook, когда инициализацию компоненты закомментарили, база условно говоря заработала. Правда потом еще возникли проблемы из-за разных collation базы и сервера, но это уже совсем другая история.
26
ЧеловекДуши
21.07.15
✎
15:08
(1) Зачем?
(0)Делай все средствами SQL
27
ЧеловекДуши
21.07.15
✎
15:09
(26) Детачь и Атачь, соответственно 2012 запросит конвертацию.
Ты бекапчик от SQL 2000 не забудь оставить… не все гладко работает на серверах SQL выше 2000
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025
ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025
Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .