Плз подскажите, что я делаю неправильно... Все примеры в нете — используют Windows Authentication, но мне нужно по логин/паролю sql аккаунта. Мне нужно скопировать все кроме данных.
ServerConnection sc = new ServerConnection("...");
Server server = new Server(sc);
Database db = server.Databases["testDB"];
Transfer tr = new Transfer(db);
tr.CopyAllObjects = true;
tr.CreateTargetDatabase = true;
tr.DestinationServer = "localhost";
tr.DestinationDatabase = "newDB";
tr.DestinationLogin = "sa";
tr.DestinationPassword = "...";
tr.CopyData = false;
tr.TransferData();
На последней строчке получаю ошибку: Failed to connect to server localhost.