Не мог проверить с помощью ping-запросов гостя VirtualBox с Соединенными мостом Сетями

Если Вы все еще не можете восстановить резервное копирование базы данных SQL Server 2000 в SQL Server 2008, И Вы можете соединиться с базой данных SQL Server 2000, я рекомендую использовать, "Генерируют Мастер Сценариев SQL Server", доступный в SQL Server 2008.

Для Вашей ситуации можно использовать этот инструмент следующим образом: (1) сценарий все объекты (таблицы, procs, логины, полномочия, и т.д. - Вы имеете контроль, чтобы быть выборочными) и сразу РАБОТАЕТ. (2) напишите сценарий данных (ETL) как пакет SSIS.

Следующие шаги: (3) Открывают данные, которые Добавляет пакет SSIS (4), Выполняют задачу (задачи) SQL завершиться ПЕРЕД ETL, который устанавливает все Ограничения Внешнего ключа на "С NOCHECK" (5), Добавляют, Выполняют задачу (задачи) SQL завершиться ПОСЛЕ ETL, который устанавливает все Ограничения Внешнего ключа на "С ПРОВЕРКОЙ ПРОВЕРКИ"

От базы данных SQL Server 2008 Вы создали на шаге (1), код для генерации TSQL для шагов (4) и (5):

SELECT 
    'ALTER TABLE [' + SCHEMA_NAME(schema_id) + '].[' + OBJECT_NAME(parent_object_id) + ']' + ' NOCHECK CONSTRAINT ' + OBJECT_NAME(OBJECT_ID) AS ddlNoCheck
    ,'ALTER TABLE [' + SCHEMA_NAME(schema_id) + '].[' + OBJECT_NAME(parent_object_id) + ']' + ' WITH CHECK CHECK CONSTRAINT ' + OBJECT_NAME(OBJECT_ID) AS ddlWithCheckCheck
FROM
    sys.objects
WHERE
    type_desc = 'FOREIGN_KEY_CONSTRAINT'
ORDER BY
    SCHEMA_NAME(schema_id)
    , OBJECT_NAME(parent_object_id)
    , type_desc, OBJECT_NAME(OBJECT_ID)
4
задан 21 March 2013 в 02:41
3 ответа

Итак, вы соединяете сетевую карту виртуальной машины с IP-адресом 192.168.0.x с локальной сетью, на которой работает 192.168.1. *?

Конечно, это не сработает.

Когда вы устанавливаете мост, сетевая карта виртуальной машины работает «параллельно» с сетевой картой хоста в той же локальной сети.
That means that BOTH machines (host and guest) are in the SAME subnet and should use an ip-address in that range.

You can make it work with different ip-ranges, but you will have to re-configure the router in that case. It must have an ip-address in each subnet and route between the 2 L3 subnets on the same L2 LAN.
And both machines need to use that router (the routers ip-address for their own subnet) as their default gateway.

Please note that super-imposing 2 subnets on the same L2 LAN may cause some undesired side-effects. A lot of equipment won't like it. It may also cause some issues with your DHCP server (e.g. if it is a Microsoft DHCP server the superscope needs to be setup correctly).

2
ответ дан 3 December 2019 в 03:59

Попробуйте добавить маршрут на хосте Windows, чтобы использовать правильный IP-адрес источника (т.е. IP из той же подсети, в которой находится виртуальная машина):

route add 192.168.0.0 mask 255.255.255.0 192.168.0.2
0
ответ дан 3 December 2019 в 03:59

Если вы собираетесь использовать мостовую сеть, вам нужно относиться к гостевой точно так же, как к физическому компьютеру на вашей сети, то есть у нее должен быть IP-адрес в той же подсети.

0
ответ дан 3 December 2019 в 03:59

Теги

Похожие вопросы