2013-02-08 16 views
5

nếu tôi thiết lập hai máy chủ Windows 2008 r2, tôi có thể nhận các giao dịch phân tán để hoạt động chỉ theo một hướng. khi tôi có thể nhận DTCPing hoạt động thành công, DTC đang hoạt động. DTCPing, mặc dù, chỉ hoạt động khi tôi bắt đầu thử nghiệm từ một máy tính khác, và không phải là cách khác xung quanh.MSDTC/DTCPing chỉ hoạt động theo một hướng

hãy gọi cho ứng dụng và cơ sở dữ liệu máy của tôi.

nếu tôi bắt đầu DTCPing trên cả hai và ứng dụng khóa vào cá thể trên cơ sở dữ liệu và nhấn enter, DTCPing phản ánh thành công.

nếu tôi bắt đầu DTCPing trên cả hai và cơ sở dữ liệu chính vào ví dụ trên ứng dụng, tôi không nhận được bất cứ điều gì cho biết có lỗi, nó không chạy để hoàn thành. có vẻ như nó đã hoàn thành thử nghiệm rpc, nhưng không tiến hành thử nghiệm liên kết. các bản ghi phản ánh một lỗi, nhưng sự hiểu biết của tôi là nó liên quan đến việc kiểm tra cụm và các máy này không nằm trong cụm và nó không quan trọng. nếu đó là không chính xác, xin vui lòng thông báo cho tôi, nhưng tôi thấy rằng cùng một lỗi trong nhật ký khi tôi làm DTCPing theo hướng thành công.

đầu ra trong cửa sổ DTCPing trên ứng dụng cho thấy điều này:

DTCping log file: C:\DTCPing\APP1840.log 
RPC server is ready 
Please Start Partner DTCping before pinging 
++++++++++++Validating Remote Computer Name++++++++++++ 
Please refer to following log file for details: 
    C:\DTCPing\APP1840.log 
Invoking RPC method on database 
RPC test is successful 
++++++++++++RPC test completed+++++++++++++++ 
Please start PING from database to complete the test 

đầu ra trong cửa sổ trên cơ sở dữ liệu cho thấy điều này:

DTCping log file: C:\DTCPing\DATABASE1612.log 
RPC server is ready 
Please Start Partner DTCping before pinging 
Please send following LOG to Microsoft for analysis: 
    Partner LOG: APP1840.log 
    My LOG: DATABASE1612.log 

đăng nhập vào ứng dụng là:

IP Configure Information 
    Host Name . . . . . . . . . : app 
    DNS Servers . . . . . . . . : 10.40.100.2 
             10.60.100.2 
    Node Type . . . . . . . . . : Hybrid 
    NetBIOS Scope ID. . . . . . : 
    IP Routing Enabled. . . . . : no 
    WINS Proxy Enabled. . . . . : no 
    NetBIOS Resolution Uses DNS : no 

Ethernet adapter {870B0C62-7C24-482A-ACCD-61B112ED77EB}: 

    Description . . . . . . . . : vmxnet3 Ethernet Adapter #5 
    Physical Address. . . . . . : 00-50-56-01-01-9B 
    DHCP Enabled. . . . . . . . : no 
    IP Address. . . . . . . . . : 10.45.20.50 
    Subnet Mask . . . . . . . . : 255.255.255.0 
    Default Gateway . . . . . . : 10.45.20.1 
    DHCP Server . . . . . . . . : 
    Primary WINS Server . . . . : 
    Secondary WINS Server . . . : 
    Lease Obtained. . . . . . . : Thu Jan 01 00:00:00 1970 
    Lease Expires . . . . . . . : Thu Jan 01 00:00:00 1970 

++++++++++++lmhosts.sam++++++++++++ 

++++++++++++hosts  ++++++++++++ 

02-08, 12:49:53.496-->Error(0x424) at clutil.cpp @256 
02-08, 12:49:53.496-->-->OpenCluster 
02-08, 12:49:53.496-->-->1060(The specified service does not exist as an installed service.) 
++++++++++++++++++++++++++++++++++++++++++++++ 
    DTCping 1.9 Report for APP 
++++++++++++++++++++++++++++++++++++++++++++++ 
RPC server is ready 
++++++++++++Validating Remote Computer Name++++++++++++ 
02-08, 12:50:03.589-->Start DTC connection test 
Name Resolution: 
    database-->10.45.20.48-->database 
02-08, 12:50:03.667-->Start RPC test (APP-->database) 
RPC test is successful 
    Partner's CID:FF897F99-E4A4-47EE-9FD2-6B09BED00B86 
++++++++++++RPC test completed+++++++++++++++ 

nhật ký trên cơ sở dữ liệu là:

IP Configure Information 
    Host Name . . . . . . . . . : database 
    DNS Servers . . . . . . . . : 10.40.100.2 
             10.60.100.2 
    Node Type . . . . . . . . . : Hybrid 
    NetBIOS Scope ID. . . . . . : 
    IP Routing Enabled. . . . . : no 
    WINS Proxy Enabled. . . . . : no 
    NetBIOS Resolution Uses DNS : no 

Ethernet adapter {FCCFD12A-F8C1-4EB8-87D1-E2C2CFC07AB9}: 

    Description . . . . . . . . : vmxnet3 Ethernet Adapter #6 
    Physical Address. . . . . . : 00-50-56-01-01-99 
    DHCP Enabled. . . . . . . . : no 
    IP Address. . . . . . . . . : 10.45.20.48 
    Subnet Mask . . . . . . . . : 255.255.255.0 
    Default Gateway . . . . . . : 10.45.20.1 
    DHCP Server . . . . . . . . : 
    Primary WINS Server . . . . : 
    Secondary WINS Server . . . : 
    Lease Obtained. . . . . . . : Thu Jan 01 00:00:00 1970 
    Lease Expires . . . . . . . : Thu Jan 01 00:00:00 1970 

++++++++++++lmhosts.sam++++++++++++ 

++++++++++++hosts  ++++++++++++ 

02-08, 12:49:47.953-->Error(0x424) at clutil.cpp @256 
02-08, 12:49:47.953-->-->OpenCluster 
02-08, 12:49:47.953-->-->1060(The specified service does not exist as an installed service.) 
++++++++++++++++++++++++++++++++++++++++++++++ 
    DTCping 1.9 Report for DATABASE 
++++++++++++++++++++++++++++++++++++++++++++++ 
RPC server is ready 
02-08, 12:50:02.822-->RPC server:DATABASE received following information: 
    Network Name: database 
    Source Port: 49198 
    Partner LOG: APP1840.log 
    Partner CID: C94B257A-E177-4DFE-BC29-A33740ED59D9 

tôi có nên mong đợi rằng MSDTC thường hoạt động theo cả hai hướng không? có lý do nào để tôi xem hành vi này không?

+0

cũng nên lưu ý rằng bằng cách gỡ cài đặt msdtc, khởi động lại và cài đặt lại, tôi có thể đảo ngược máy nào có thể bắt đầu thử nghiệm và hoàn tất thành công, nhưng nó vẫn chỉ hoạt động theo một hướng. –

+0

Bạn đã bao giờ giải quyết vấn đề này chưa? –

+0

không, không bao giờ làm - cảm ơn đã nhắc tôi - tôi nên thêm câu trả lời cho hiệu ứng đó –

Trả lời

2

chưa bao giờ giải quyết vấn đề này. cuối cùng vết thương lên chỉ nhận được các giao dịch để làm việc theo hướng đúng và đã từ bỏ làm cho nó hoạt động theo cả hai cách.

0

Tôi đã gặp phải cùng sự cố mà bạn gặp phải.

tôi sẽ giới thiệu cho bạn:

Thực hiện theo điểm này trong xử lý sự cố các MSDTC

https://blogs.msdn.microsoft.com/distributedservices/2011/11/22/troubleshooting-msdtc-communication-checklist/

Nếu tất cả các bước đều ổn, Các thông tin liên lạc giữa máy chủ SQL và Webserver vượt qua thử nghiệm WinRM . Nếu, chỉ các lỗi trong DTCPing vẫn tiếp tục theo các bước tiếp theo.

Có thể, lỗi nằm trong CID của máy. Điều này có xu hướng xảy ra khi sử dụng các máy được tạo ra dựa trên những hình ảnh tồn tại như những cái được tạo bởi Softlayer hoặc Aws.

Bạn có thể nhận ra nếu đó là lỗi bởi vì trong máy là giao tiếp không thành công trong DTCPing, bạn sẽ nhận được CID đối tác: 00000000-0000-0000-0000-000000000000.

Sau đó làm theo các bước giải quyết CID trong trang này (Xem xét cài đặt lại). https://msdn.microsoft.com/en-us/library/aa561924.aspx

Nếu bạn cần thêm trợ giúp, hãy cho tôi một số phản hồi về điều đó.