실제 서버에서 테스트 컴퓨터로 데이터 내보내기 마법사를 사용할 수 없습니까? 또는 bcp을 사용 하시겠습니까? 또는 간단한 PowerShell 스크립트를 사용하십니까? 포인터에 대한
$Server = "MyServer"
$ServerInstance = "$Server\MyInstance"
$database = "MyDatabase"
$BackupFile = "c:\MyBackupFile.sql"
$tables = @('TableBlah','TableBluh','TableBloh')
$server = New-Object (
'Microsoft.SqlServer.Management.Smo.Server') $ServerInstance
$scripter = New-Object ('Microsoft.SqlServer.Management.Smo.Scripter') $server
$scripter.Options.SchemaQualify = $false
$scripter.Options.ScriptSchema = $false
$scripter.Options.ScriptData = $true
$scripter.Options.NoCommandTerminator = $true
$scripter.Options.ToFileOnly = $true
$scripter.Options.FileName = $BackupFile
$ServerUrn=$server.Urn
$UrnsToScript = New-Object Microsoft.SqlServer.Management.Smo.UrnCollection
foreach ($t in $tables)
{
# Could use bcp here for dumping big tables (like archives)
# $ret = (bcp.exe "$database..$t" out `"$ConfigBackupDir\$t.bcp`"
# -S $ServerInstance -U sa -P $SAPWD -n)
$Urn = "$ServerUrn/Database[@Name='" +
$database + "']/Table[@Name='" + $t + "' and @Schema='dbo']"
$UrnsToScript.Add($Urn)
}
$scripter.EnumScript($UrnsToScript)
감사 솔루션은 내가 사용하던 갔다 ... 그러나 비디오는 Excel로 내보내기이지만, 적어도 우리가 가지고있는 엑셀 2003, 그것은 내가 가고있어 65K 기록 – SteveC
로 제한 있어요 데이터 내보내기 및 로컬 SQL Express 인스턴스의 새 데이터베이스로 대상 설정 – SteveC