これを行うように求められましたが、標準的な方法があるかどうかはわかりません。これをエクスポートする方法がSQL Serverにあるかどうかは誰にも分かりますか?SQLレプリケーション定義をXMLにエクスポートできますか?
0
A
答えて
1
AFIKこれを行う標準的な方法はありません。 XMLとそのツールセットやメタデータがXML中心ではない場合、技術のレプリケーションは長く先行しています。ただし、レプリケーションに関連するすべてのものは、masterまたはmsdb、またはディストリビューションデータベースのいずれかのテーブルに格納されます(Replication Tables topic on MSDNを参照)。レプリケーションDMV(sys.dm_repl_articles
およびsys.dm_repl_schema
s)。これらの情報はすべてXMLとして相互作用され、フォーマットされていますが、私はこの情報をカバーする標準的なXMLスキーマは認識していません。
0
Remus 'answer worked great。これをXMLにエクスポートするために使用したSQLスクリプトを次に示します。うまくいけば、それは他の人にとって役に立つでしょう。
DECLARE @PublicationId INT
SET @PublicationId = 1 –- Use your publication ID here. Use SELECT * FROM syspublications to see a list of publications
select
Publication.name AS [Name]
, Publication.description AS [Description]
, Article.name AS [Name]
, Article.dest_table AS [Table]
, [Column].name AS [Name]
, [Column].[Type]
, [Column].MaxLength
, [Column].Nullable
from dbo.syspublications Publication
join dbo.sysarticles Article on Publication.pubid = Article.pubid
join sys.tables st on st.object_id = Article.objid
join dbo.sysarticlecolumns ac on Article.artid = ac.artid
join
(
select
sc.object_id
, sc.column_id
, sc.name AS [Name]
, sty.name AS [Type]
, sc.max_length AS MaxLength
, sc.is_nullable AS Nullable
from dbo.syspublications p
join dbo.sysarticles a on p.pubid = a.pubid
join dbo.sysarticlecolumns ac on a.artid = ac.artid
join sys.columns sc on sc.object_id = a.objid AND sc.column_id = ac.colid
join sys.types sty on sty.user_type_id = sc.user_type_id
where p.pubid = @PublicationId
) [Column] on [Column].object_id = Article.objid AND [Column].column_id = ac.colid
where Publication.pubid = @PublicationId FOR XML AUTO
関連する問題
- 1. XMLから定義された要素をエクスポートする
- 2. PostgreSQL:関数定義をSQLにエクスポートするには
- 3. 何かをインポートするときにbabelエクスポート未定義
- 4. SQLで "リテラル"テーブルを定義できますか?
- 5. SQL Server Expressレプリケーション
- 6. SQL CEレプリケーション
- 7. 高レプリケーションでgae datadtoreからデータをインポートおよびエクスポートする
- 8. ロジックアプリケーションのタイムアウトを定義できますか - SQLデータベースコネクタ
- 9. SQL 2005標準パブリッシャとSQL 2008 Webサブスクライバの間でレプリケーションを設定することができます
- 10. レプリケーションを中断することなく、SQL Serverレプリケーションサブスクライバデータベースから特定のデータを削除できますか?
- 11. グローバルをエクスポートし、TypeScriptモジュールシステム経由で定義しますか?
- 12. Python PandasデータフレームをMS SQLにエクスポートできますか?
- 13. XMLタグをSQL Serverで親タグを指定せずにクエリできますか?
- 14. OracleからSQL Serverへのレプリケーション:レプリケーション中にデータを操作する
- 15. SQL Server 2005のレプリケーション
- 16. レプリケーションMySQLとMS SQL
- 17. データベースミラーリング/レプリケーション、SQL Server 2005
- 18. SQLレプリケーションの代替?
- 19. SQL ServerからXMLにエクスポートする方法
- 20. 複合主キーをSQLでどのように定義できますか?
- 21. Nodejsモジュールのエクスポートは未定義です
- 22. XMLでAPIを定義できる言語/形式はありますか?
- 23. SQLレプリケーションのセットアップ - ほぼあります。
- 24. SQL Server 2008ですべてのデータベースデータをxml形式でエクスポート
- 25. SQL Serverレプリケーションを破る
- 26. RavenDB SQLレプリケーションとPostgresは、私はPostgresの/ Npgsqlのを使用してSQLレプリケーションを設定している
- 27. SQL Server 2008でXMLデータ列を含むテーブルをエクスポートする
- 28. SQL Server:Whileループでカーソルを使用してXMLファイルをエクスポートする
- 29. XMLスキーマでユーザー定義データ型を定義する方法は?
- 30. SQL 2005パブリッシャとSQL 2008サブスクライバ間でレプリケーションを行うことはできますか?
あなたは定義が意味するものを修飾していただけますか?たとえば、SQL Serverのレプリケーション構成の詳細を意味しますか? –
簡単な質問から始めます。「SQLレプリケーション定義をエクスポートすることは可能ですか?」 –