1с sql server 2008 r2 express установка и настройка
Для начала давайте установим сервер 1С:Предприятия. Запустите файл 1CEnterprise 8.2.msi из дистрибутива 1С:Предприятия.
Предполагается, что 1С:Предприятие 8 уже установлено, если нет, то вместе с установкой платформы выберите нужный компонент, о котором речь пойдет ниже.
Следуйте указаниям мастера установки. На первом этапе выберите пункт "Изменить". Затем выберите компонент: Сервер 1С:Предприятия, как показано на рисунке ниже.
В том случае, если у Вас установлен 1С:Предприятие 8.1 в серверном варианте и Вам необходимо, чтобы он работал и дальше, Вам нужно узнать, как запустить агента сервера 1С:Предприятие 8.1 и агента сервера 1С:Предприятие 8.2 одновременно на одном компьютере.
На следующем этапе нужно указать, что Вы хотите установить Сервер 1С:Предприятия как сервис Windows.
Установка сервера 1С:Предприятия как сервис Windows
Важно! Если Вы создаете нового пользователя или используете уже созданного, тогда убедитесь, что этот пользователь имеет права (Роль сервера) sysadmin на MS SQL сервере. Как это сделать можно прочитать в подзаголовке Среда SQL Server Management Studio, но лучше это сделать после установки Microsoft SQL Server 2008 R2 Express.
Если Вы создаете нового пользователя, а у Вас для этого недостаточно прав, тогда возникнет ошибка и пользователь не будет создан.
Установка Microsoft SQL Server 2008 R2 Express
Скачайте Microsoft SQL Server 2008 R2 Express (файл SQLEXPRWT_x86_RUS.exe) с официального сайта Microsoft. В этот дистрибутив входит приложение SQL Server Management Studio.
Возможно придётся установить обновление для Windows XP (WindowsXP-KB968930-x86-RUS.exe), содержащий компонент Windows PowerShell 2.0 (мастер установки сообщит, если Windows PowerShell 2.0 отсутствует).
Теперь установите MS SQL Server 2008 со следующими параметрами, которые указаны ниже.
Параметр сортировки должен быть Cyrillic_General_CI_AS.
Режим проверки подлинности должен быть смешанный (mixed).
Добавление серверной базы в 1С
Итак, мы всё подготовили для добавления базы в 1С:Предприятие.
Теперь запустим 1С:Предприятие и в появившемся списке баз нажмём кнопку "Добавить".
Выберите "Создание новой информационной базы". Далее.
В следующем окне выберите второй пункт "Создание информационной базы без конфигурации. ". Далее.
В третьем окне укажите название, например: "Серверная база".
Выберите пункт "На сервере 1С:Предприятие". Далее.
В пункте "Сервер базы данных:" сначала укажите название компьютера, на котором установлен Microsoft SQL Server 2008 R2 Express (в моём случае HOMEPC), затем через символ обратный слэш, название сервера SQLEXPRESS, если в процессе установки Вы не изменяли его. Остальные пункты можно оставить без изменений.
Теперь, чтобы загрузить Вашу базу необходимо открыть Конфигуратор и в пункте "Администрирование-Загрузить информационную базу. " указать путь к Вашей ранее выгруженной базе. Чтобы иметь файл ранее выгруженной базы, нужно знать, как сделать резервную копию информационной базы.
Среда SQL Server Management Studio
Чтобы проверить права пользователя (Роль сервера) нужно открыть приложение "Среда SQL Server Management Studio".
Затем соединиться с сервером с помощью этого приложения.
Соединение с сервером с помощью среды SQL Server Management Studio:
В Обозревателе объектов выделите нужного пользователя (в моём случае HOMEPCUSR1CV82) и нажав правой кнопкой мыши на нём, вызовите контекстное меню. Выберите "Свойства". Если в списке нет Вашего пользователя, создайте его и присвойте ему роль сервера sysadmin.
Открылся диалог свойства имени входа - HOMEPCUSR1CV82. Выберите в левом окне пункт "Роли сервера". Теперь в правом окне видно какие роли присвоены данному пользователю. Вашему пользователю необходимо иметь роль sysadmin, чтобы беспрепятственно создать базу.
Для начала давайте установим сервер 1С:Предприятия. Запустите файл 1CEnterprise 8.2.msi из дистрибутива 1С:Предприятия.
Предполагается, что 1С:Предприятие 8 уже установлено, если нет, то вместе с установкой платформы выберите нужный компонент, о котором речь пойдет ниже.
Следуйте указаниям мастера установки. На первом этапе выберите пункт "Изменить". Затем выберите компонент: Сервер 1С:Предприятия, как показано на рисунке ниже.
В том случае, если у Вас установлен 1С:Предприятие 8.1 в серверном варианте и Вам необходимо, чтобы он работал и дальше, Вам нужно узнать, как запустить агента сервера 1С:Предприятие 8.1 и агента сервера 1С:Предприятие 8.2 одновременно на одном компьютере.
На следующем этапе нужно указать, что Вы хотите установить Сервер 1С:Предприятия как сервис Windows.
Установка сервера 1С:Предприятия как сервис Windows
Важно! Если Вы создаете нового пользователя или используете уже созданного, тогда убедитесь, что этот пользователь имеет права (Роль сервера) sysadmin на MS SQL сервере. Как это сделать можно прочитать в подзаголовке Среда SQL Server Management Studio, но лучше это сделать после установки Microsoft SQL Server 2008 R2 Express.
Если Вы создаете нового пользователя, а у Вас для этого недостаточно прав, тогда возникнет ошибка и пользователь не будет создан.
Установка Microsoft SQL Server 2008 R2 Express
Скачайте Microsoft SQL Server 2008 R2 Express (файл SQLEXPRWT_x86_RUS.exe) с официального сайта Microsoft. В этот дистрибутив входит приложение SQL Server Management Studio.
Возможно придётся установить обновление для Windows XP (WindowsXP-KB968930-x86-RUS.exe), содержащий компонент Windows PowerShell 2.0 (мастер установки сообщит, если Windows PowerShell 2.0 отсутствует).
Теперь установите MS SQL Server 2008 со следующими параметрами, которые указаны ниже.
Параметр сортировки должен быть Cyrillic_General_CI_AS.
Режим проверки подлинности должен быть смешанный (mixed).
Добавление серверной базы в 1С
Итак, мы всё подготовили для добавления базы в 1С:Предприятие.
Теперь запустим 1С:Предприятие и в появившемся списке баз нажмём кнопку "Добавить".
Выберите "Создание новой информационной базы". Далее.
В следующем окне выберите второй пункт "Создание информационной базы без конфигурации. ". Далее.
В третьем окне укажите название, например: "Серверная база".
Выберите пункт "На сервере 1С:Предприятие". Далее.
В пункте "Сервер базы данных:" сначала укажите название компьютера, на котором установлен Microsoft SQL Server 2008 R2 Express (в моём случае HOMEPC), затем через символ обратный слэш, название сервера SQLEXPRESS, если в процессе установки Вы не изменяли его. Остальные пункты можно оставить без изменений.
Теперь, чтобы загрузить Вашу базу необходимо открыть Конфигуратор и в пункте "Администрирование-Загрузить информационную базу. " указать путь к Вашей ранее выгруженной базе. Чтобы иметь файл ранее выгруженной базы, нужно знать, как сделать резервную копию информационной базы.
Среда SQL Server Management Studio
Чтобы проверить права пользователя (Роль сервера) нужно открыть приложение "Среда SQL Server Management Studio".
Затем соединиться с сервером с помощью этого приложения.
Соединение с сервером с помощью среды SQL Server Management Studio:
В Обозревателе объектов выделите нужного пользователя (в моём случае HOMEPCUSR1CV82) и нажав правой кнопкой мыши на нём, вызовите контекстное меню. Выберите "Свойства". Если в списке нет Вашего пользователя, создайте его и присвойте ему роль сервера sysadmin.
Открылся диалог свойства имени входа - HOMEPCUSR1CV82. Выберите в левом окне пункт "Роли сервера". Теперь в правом окне видно какие роли присвоены данному пользователю. Вашему пользователю необходимо иметь роль sysadmin, чтобы беспрепятственно создать базу.
Для начала давайте установим сервер 1С:Предприятия. Запустите файл 1CEnterprise 8.2.msi из дистрибутива 1С:Предприятия.
Предполагается, что 1С:Предприятие 8 уже установлено, если нет, то вместе с установкой платформы выберите нужный компонент, о котором речь пойдет ниже.
Следуйте указаниям мастера установки. На первом этапе выберите пункт "Изменить". Затем выберите компонент: Сервер 1С:Предприятия, как показано на рисунке ниже.
В том случае, если у Вас установлен 1С:Предприятие 8.1 в серверном варианте и Вам необходимо, чтобы он работал и дальше, Вам нужно узнать, как запустить агента сервера 1С:Предприятие 8.1 и агента сервера 1С:Предприятие 8.2 одновременно на одном компьютере.
На следующем этапе нужно указать, что Вы хотите установить Сервер 1С:Предприятия как сервис Windows.
Установка сервера 1С:Предприятия как сервис Windows
Важно! Если Вы создаете нового пользователя или используете уже созданного, тогда убедитесь, что этот пользователь имеет права (Роль сервера) sysadmin на MS SQL сервере. Как это сделать можно прочитать в подзаголовке Среда SQL Server Management Studio, но лучше это сделать после установки Microsoft SQL Server 2008 R2 Express.
Если Вы создаете нового пользователя, а у Вас для этого недостаточно прав, тогда возникнет ошибка и пользователь не будет создан.
Установка Microsoft SQL Server 2008 R2 Express
Скачайте Microsoft SQL Server 2008 R2 Express (файл SQLEXPRWT_x86_RUS.exe) с официального сайта Microsoft. В этот дистрибутив входит приложение SQL Server Management Studio.
Возможно придётся установить обновление для Windows XP (WindowsXP-KB968930-x86-RUS.exe), содержащий компонент Windows PowerShell 2.0 (мастер установки сообщит, если Windows PowerShell 2.0 отсутствует).
Теперь установите MS SQL Server 2008 со следующими параметрами, которые указаны ниже.
Параметр сортировки должен быть Cyrillic_General_CI_AS.
Режим проверки подлинности должен быть смешанный (mixed).
Добавление серверной базы в 1С
Итак, мы всё подготовили для добавления базы в 1С:Предприятие.
Теперь запустим 1С:Предприятие и в появившемся списке баз нажмём кнопку "Добавить".
Выберите "Создание новой информационной базы". Далее.
В следующем окне выберите второй пункт "Создание информационной базы без конфигурации. ". Далее.
В третьем окне укажите название, например: "Серверная база".
Выберите пункт "На сервере 1С:Предприятие". Далее.
В пункте "Сервер базы данных:" сначала укажите название компьютера, на котором установлен Microsoft SQL Server 2008 R2 Express (в моём случае HOMEPC), затем через символ обратный слэш, название сервера SQLEXPRESS, если в процессе установки Вы не изменяли его. Остальные пункты можно оставить без изменений.
Теперь, чтобы загрузить Вашу базу необходимо открыть Конфигуратор и в пункте "Администрирование-Загрузить информационную базу. " указать путь к Вашей ранее выгруженной базе. Чтобы иметь файл ранее выгруженной базы, нужно знать, как сделать резервную копию информационной базы.
Среда SQL Server Management Studio
Чтобы проверить права пользователя (Роль сервера) нужно открыть приложение "Среда SQL Server Management Studio".
Затем соединиться с сервером с помощью этого приложения.
Соединение с сервером с помощью среды SQL Server Management Studio:
В Обозревателе объектов выделите нужного пользователя (в моём случае HOMEPCUSR1CV82) и нажав правой кнопкой мыши на нём, вызовите контекстное меню. Выберите "Свойства". Если в списке нет Вашего пользователя, создайте его и присвойте ему роль сервера sysadmin.
Открылся диалог свойства имени входа - HOMEPCUSR1CV82. Выберите в левом окне пункт "Роли сервера". Теперь в правом окне видно какие роли присвоены данному пользователю. Вашему пользователю необходимо иметь роль sysadmin, чтобы беспрепятственно создать базу.
Поднимаем сервер 1C 8.x (Windows 2008 R2 + MSSQL 2008R2) Печать
Изменено: Ср, 7 Окт, 2015 at 4:16 PM
Итак, у нас есть, дистрибутив SQL Server 2008R2 Developer Edition. Скопируем содержимое оригинального диска, допустим в G:\SQL2008R2. Скачаем последние обновления и интегрируем их в дистрибутив. Для этого в корне нашей папки, создадим директорию SP.
Распакуем апдейты, командой:
Включать в установку, пакеты для всех платформ необязательно. Затем из директории SP скопируем оригинальный setup.exe в корневую директорию дистрибутива.
Проверям, каждую из директорий на наличие файла DefaultSetup.ini, который должен содержать следующие секции:
Все можно запускать установщик и следовать инструкциям мастера.
1) В разделе Planning, запускаем утилиту , которая проверит компьютер на наличие условий препятствующих успешной установке SQL Server.
2) Затем переходим в раздел Installation и выбираем там New Installation or add features to an existing installation. (Новая установка или добавление компонентов к существующей установке). На экране Setup Support Rules, проходим тест компонентов необходимых для успешной установки сервера. Единственное предупреждение, которое мы получаем, связанно с Windows Firewall, который находится во включенном состоянии и программа нам сообщает, что для доступа к SQL-серверу извне, необходимо открыть соответствующий порт. Чуть, позже, мы это обязательно сделаем. :)
3) Нажимаем далее, где на следующем экране Product Key, выбираем тип редакции, бесплатный вариант установки (Evaluation, Express и Express with Edvanced Services) или забиваем свой серийный номер соответствующей рабочей версии продукта.
4. Принимаем лицензионное соглашение, и в следующем разделе Setup Role нам доступны на выбор три сценария установки: SQL Server Feature Installation — установка SQL Server, где можно вручную выбрать отдельные компоненты, SQL Server Power Pivot for SharePoint — расширяет функциональность SharePoint 2010 и службы Excel, добавляя возможность обработки на сервере, взаимодействия и поддержки управления документами для книг PowerPivot, опубликованных на SharePoint и All Features with Default —установка и настройка всех компонентов по умолчанию. Выбираем первый вариант, нажимаем Далее.
5. На экране Feature Selection (Выбор компонентов) нас интересуют только Database Engine Services, SQL Server Replication, Management Tools — Basic, Management Tools — Complete. Примерно такой же функционал доступен в бесплатной версии SQL Express. Путь для установки, оставляем по умолчанию.
6. На экране Installation Rules, соглашаемся с выбором компонентов для установки и нажимаем Далее.
7. На экране Instance Configuration (Конфигурация экземпляра) выбираем: устанавливать экземпляр по умолчанию, или именованный экземпляр, где задаем своё значение. Экземпляр по умолчанию «MSSQLSERVER», выбираем в том случае, если на сервере баз данных планируется только один экземпляр. Следующий экземпляр, может быть только именованным. Подключение к серверу с экземпляром по умолчанию производится с указанием имени машины. Используется статический порт по умолчанию — tcp:1433. Именованный экземпляр следует выбирать в тех случаях, когда на одном компьютере планируется запускать несколько экземпляров. Бесплатный выпуск SQL Server Express по умолчанию предлагает именованный экземпляр, однако, если в качестве значения именованного экземпляра выбрать «SQLEXPRESS», то будет создан экземпляр по умолчанию :) Вариант установки SQL Server PowerPivot для SharePoint всегда устанавливается как именованный экземпляр «PowerPivot». Подключение к серверу в этом случае производится в формате servername\instancename, к примеру Serv\SQLExpress. Соединение происходит с использованием динамического порта и службы SQL Browser. Выбираем Default Instance и директорию по умолчанию.
8. На странице Disk Space Recuirements (Требования к свободному месту на диске) программа подсчитывает необходимое свободное место на диске для указанных компонентов.
9. На этапе Server Configuration (Конфигурация сервера), вкладка Service Acount, выбираем учетные записи для запуска служб SQL Server. Microsoft рекомендует создавать отдельные учетные записи для каждой из служб (локального пользователя или пользователя домена), но мы не будем так заморачиваться и зададим для SQL Server Agent и SQL Server Database Engine учетные записи предлагаемые по умолчанию —NT AUTHORITY\NetworkService, тип запуска Auto. SQL Server Browser по умолчанию настроен на запуск от NT AUTHORITY\LOCAL SERVICE (Позже, можно будет изменить). Вкладку Collation (Параметры сортировки) оставляем по умолчанию.
10. На экране Database Engine Configuration — Acount Provisioning (Настройка компонента Database Engine — провизионирование учетных записей) выбираем тип аутентификации Windows (по умолчанию) или Mixed (Смешанный режим SQL Server и Windows). Выбираем смешанный режим, задаем пароль для учетной записи sa, имеющей полный доступ к SQL-серверу и учетную запись администратора Windows. Нажимаем кнопку, добавить текущего пользователя :)
На вкладке Data Directories (Каталоги данных) — задаем свои пути к базам данных, логам и бекапам или оставляем по умолчанию. В идеальном случае, с целью повысить производительность и отказоустойчивость, надо разносить базы (*.mdf) и логи (*.ldf) по разным физическим дискам. Системную базу данных temdb, желательно так же выносить на отдельный диск. О FILESTREAM на майкрософте сказано следующее:
FILESTREAM — дает возможность приложениям на основе SQL Server, хранить в файловой системе неструктурированные данные, такие как документы и изображения. Приложения могут эффективно использовать многопоточные API-интерфейсы и производительность файловой системы, одновременно обеспечивая согласованность между неструктурированными и соответствующими им структурированными данными. Подробнее, смотрим здесь. Похоже, что в нашем случае, это вещь бесполезная, пропускаем и нажимаем Next.
11. На экране Error Reporting (Отчет об ошибках) можно поставить галочку, которая позволит автоматически посылать отчеты об ошибках в Microsoft. Затем на экранеInstallation Configuration Rules cредство проверки конфигурации выполнит набор правил еще раз для оценки конфигурации компьютера с выбранными компонентами SQL Server. И наконец на экране Ready to Install мы увидим список всех компонентов готовых к установке. Так же обратим внимание на параметр Action, указывающий на то, что это Slipstream-установка. В самом низу, запомним путь до файла конфигурации, он нам понадобится позже. Нажимаем Install, дожидаемся окончания процесса установки.
12. Теперь, если нам нужно развернуть SQL-сервер снова с такими же параметрами, мы можем воспользоваться тем самым файлом конфигурации, который сохранили на последнем этапе установки. Для это из командной строки, запускаем:
Правда, пароли для sa и других учетных записей служб, надо будет указывать снова, т.к. они по соображениям безопасности не сохраняются в файле конфигурации. Но, их можно указать, используя, специально для этого предназначенные ключи командной строки. Например для того что бы задать пароль для учетной записи sa, добавляем ключ/SAPWD= «PASSWORD» А для того что бы, запустить установку SQL-сервера полностью в автоматическом «тихом» режиме, добавим ключ /Q:
13.Теперь настроем наш сервер. Заходим в mmc-оснастку SQL Server Configuration Manager, далее SQL Server Network Configuration\Protocols for MSSQLSERVER где включим поддержку протокола TCP/IP. Named Pipes использовать не рекомендуется, VIA так же должен быть отключен (по умолчанию). Аналогично, выставляем протоколы для клиента — SQL Native Client 10.0 Configuration. Для того что бы изменения вступили в силу, перезапускаем сервис.
Так же на файрволе необходимо создать правило для входящих соединений на tcp:1433 порт.
netsh advfirewall firewall add rule name= "Access SSMS to SQL2008R2" dir = in action=allow protocol=TCP localport=1433 enable = yes profile=ANY remoteip=ANY interfacetype=LAN
В SQL Server Management Studioсоздадим логин, например msql, который будет использоваться кластером 1С для создания и подключения к базам. ВыбираемSecurity\Logins\New Login\SQL Server Authentication. Назначим ему роль: dbcreator, public.
Ограничим количество файлов журнала ошибок перед их очисткой. Для этого перейдем на вкладку Management\SQL Server Logs\Configure и поставим галочку— Limit the number of the error log files before they are recycled, где зададим своё значение. Я оставляю по умолчанию — 6. Нет, смысла хранить тонны логов на сервере, не так ли?!
В Server Properties, в разделе Memory установим максимальный объем памяти используемый сервером, задействуем параметр AWE, в случае если используется 32-разрядная ось и на сервере установлено не менее 4-16 Гб памяти. Вычитаем из общего объема памяти установленной на сервере, количество памяти которое требуется другим различным процессам запущенным на сервере и то, что останется записываем как максимально допустимое значение.
В разделе Database Settings задаем путь для размещения баз данных и файлов журналов. Рекомендуется размещать их на разных физических дисках.
Если дисков навалом и сервер рассчитывается на большое количество пользователей, имеет смысл так же выделить отдельный физический диск для системной базы tempdb. Сделать это можно как во время установки, так и позже с помощью команд T-SQL. Для определения текущего расположения tempdb выполним следующую команду:
Настроение: в полном отрубе
1. Скачиваем установочный пакет SQL 2008 R2 Express с сайта Microsoft в зависимости от нужной нам версии. Я, например, скачивал версию ADV c Reporting Services.
2. Устанавливаем пакет NET.Framework последней версии.
3. Запускаем установку SQL сервера. Установку производим в обычной последовательности, за исключением двух пунктов.
В авторизации указываем тип: смешанный.
И в параметрах сортировки указываем тип: Cyrillic_General_CI_AS.
4. После успешной установки перегружаем компьютер и открываем диспетчер конфигурации SQL сервер. В разделе "Сетевая конфигурация SQL Server - Протоколы для SQL1C (у меня именованный экземпляр)" разрешаем TCP\IP для всех адресов и указываем порт 1433. Сохраняем и перезапускаем службу SQL Server.
5. Устанавливаем Сервер 1С:Предприятие 8.2. Выбираем указанные пакеты для установки.
6. Устанавливаем как сервис и указываем какую учетную запись использовать для запуска.
8. Запускаем 1С:Предприятие. На запрос "Создать новую базу" отвечаем утвердительно. !ВАЖНО! Создавать новую базу данных надо именно из 1С:Предприятия. В ином случае база будет неработоспособна.
9. Выбираем шаблон на основе которого будет создана база. Или создаем базу без конфигурации. По желанию.
10. Указываем расположение информационной базы "На сервере 1С:Предприятие".
11. Указываем параметры информационной базы. !ВАЖНО! Кластер серверов 1С:Предприятия и Сервер баз данных имеют один и тот же параметр имени.
В противном случае, если вы укажите экземпляр sql сервера может появиться вот такая ошибка
После пары минут ожидания, база создана.
Вся представленная информация носит исключительно ознакомительный характер. Использование различных средств для взлома программного обеспечения делается на свой страх и риск. Автор статьи не несет никакой ответственности за использование нелицензионного ПО и/или средств для взлома оного.
Читайте также: