В Studio управления SQL Server на Вашем экземпляре SQL 2008 щелкните правой кнопкой по базе данных, данные которой Вы хотите переместить и выбрать Export Data... из подменю All Tasks. Существуют опции соединиться со многими различными адресатами данных. Для SQL 2000 Ваш лучший выбор состоит в том, чтобы соединиться с Microsoft OLE Db для места назначения SQL Server и затем включить Вашу информацию о сервере SQL 2000.
Действительно обратите внимание, тем не менее, что SQL, 2008 включает несколько новых типов данных, которые не доступны в предыдущих версиях SQL Server. Если какая-либо из Ваших таблиц будет использовать один из тех типов данных, то импорт перестанет работать, не делая преобразования.
Вы можете использовать настраиваемый факт, чтобы различать их, и разрешить шаблон, используя этот факт:
class foo (
$role,
){
file { '/etc/security/access.conf':
owner => 'root',
group => 'root',
mode => '644',
content => template("$role.ldap/access-2.conf"),
}
}
Используя текущую версию facter
, легко предоставить настраиваемые факты на ваших серверах:
# cat /etc/facter/facts.d/datacenter.yaml
---
role: webserver
location: Oz
Затем, в зависимости от того, как вы настроили свою иерархию, вы можете иметь роль и роли по умолчанию для домена или хоста, например:
---
:backends:
- yaml
:hierarchy:
- "%{::hostname}"
- common
:yaml:
:datadir: "/etc/puppet/hieradata/%{::domain}/%{::location}"
Здесь местоположение
также является настраиваемым Фактически, так же легко создавать собственные иерархии.
Чтобы обрабатывать исключения, напишите собственный факт, и пусть файл common.yaml
будет содержать значения по умолчанию.