SQL Azure with Azure Virtual Machine inside Virtual Network - How to connect

Hi Team,
I have one typical scenario where there is one Windows Application I wan to run from my Windows Azure Virtual Machine which is inside Azure Virtual Network (which has its DNS and ADFS and etc..)
Because its Virtual Network, We can't access internet within that network, apparently Virtual Machine can't access SQL Azure. So, How would we resolve this scenario.
Application is running great from my local system so, its accessing SQL Azure Database from my system. So, Application or SQL Azure or connection or such areas has no issue.
Regards, Brijesh Shah

Hi Brij,
Thanks for your reply.
To add a DNS server in an Azure Virtual network, you can refer to the link below:
http://msdn.microsoft.com/en-us/library/azure/dn275925.aspx
To obtain a public Azure-provided DNS server IP addresss, you can run "ipconfig/all" in another Azure VM which is not a virtual network which has DNS server defined. After you add a DNS server in the virtual network that VM belongs to, please restart
the VM to update the change.
However, since you mentioned that you are using a customed domain, I am not quite sure if any other configuration should be done for your domain.
Best regards,
Susie

Similar Messages

  • Where can I find info on how to install and run Snow Leopard Server as virtual machine inside Mountain Lion

    Where can I find info on how to install and run Snow Leopard Server as virtual machine inside Mountain Lion

    Here is the short answer:
    Installing Snow Leopard Server into Parallels 10 for DUMMIES:
    http://forums.macrumors.com/showpost.php?p=17285039&postcount=564

  • HT2433 My laptop opened with a grey flashing file folder with a question mark inside it .  How to to open my laptop!  I have tried fir e clising several times and restArting  nope nada!

    My laptop opened with a grey flashing file folder with a question mark inside it .  How do  I open my laptop!  I have tried force closing several times and restArting  nope !  nada!  Suggestions?

    That folder with the question mark icon means that the MacBook can't find the boot directory. That can either mean it can't find the hard drive or the Operating System data on the hard drive is somehow corrupted.
    With 10.4, 10.5 or 10.6 put your install DVD into the optical drive (CD/DVD drive) and reboot. Be sure to either use the disc that came with your Mac, or, if you installed a later Mac OS X version from disc, use the newer disc. As soon as you hear the boot chime, hold down the "c" key on your keyboard (or the Option Key until the Install Disk shows up) until the apple shows up. That will force your MacBook to boot from the install DVD in the optical drive.
    Or if you are running 10.7 Lion, 10.8 Mountain Lion or 10.9 Mavericks, boot from the recovery partition (Command +R on boot) and use Disk Utility to repair your OS 10.7, 10.8 or 10.9 partition.
    When it does start up, you'll see a panel asking you to choose your language. Choose your language and press the Return key on your keyboard once. It will then present you with an Installation window. Completely ignore this window and click on Utilities in the top menu and scroll down to Disk Utility and click it. When it comes up is your Hard Drive in the list on the left?
    If it is, then click on the Mac OS partition of your hard drive in the left hand list. Then select the First Aid Tab and run Repair Disk. The Repair Disk button won't be available until you've clicked on the Mac OS partition on your hard drive. If that repairs any problems run it again until the green OK appears and then run Repair Permissions. After repairing use Startup Disk from the same menu to choose your hard drive for restarting from your hard drive.
    If your hard drive isn’t recognized in Disk Utility then your hard drive is probably dead.

  • ISight Camera on Windows Xp as a virtual machine in Virtual Box

    I'm using Virtual Box to run Windows Xp in my MacBook Pro. I have been trying to have a video conference through Messenger but iSight is not being recognized. I've gone through the process of installing the Guest Additions and there I've selected iSight. But when windows try to install the new detected hardware, does not find any driver for iSight. Has anyone been lucky to make iSight Camera work properly under this environment? I've gone to Virtual Box forum and I haven't found any positive answer.
    Message was edited by: RudyGomez

    You’re absolutely right. I installed the Skype program in Mac OS X directly and not in any virtual machine. I forgot to say this. I’m using Virtual Box of Sun Microsystems as the virtualization software and not Parallels neither VMware Fusion neither BootCamp. I went to Virtual Box forums and there is not solution for the moment to make it work the iSight Camera because there is not a driver. Anyway I tried to get the driver from the installation disk that you told me but the Windows virtual machine does not catch the DVD by any means, I tried in different ways and not one worked. Besides I read that the drivers that comes with the installation DVD only works for Boot Camp. I’m not at all an expert on this.
    In spite that now I can have a videoconference with my Windows’ friends and relatives, I’m still waiting for the proper solution to the iSight driver in Virtual Box.
    Thanks a lot for your suggestion.

  • Hyper V virtual machine randomly loses network connectivity

    I have an extremely odd issue happening on one of my Hyper-V virtual machines.  For no apparent reason and completely sporadically my virtual machine will lose all network connectivity.  It is a linux Vyatta firewall image.  Digging through
    the logs shows nothing at all when the machine actually goes offline, but when the machine starts back up I just get a Warning stating the network driver on my virtual machine loaded but has a different version from the server.  Server Version 3.2 Client
    version 0.2
    I've ran the integrated services setup disk and nothing has fixed this.  When the VM loses connectivity it is for no apparent reason, sometimes at 1am sometimes at noon, just happens.  The only solution is to reboot the VM to bring it back online. 
    Has anyone else seen this or know of a fix for it?  Its starting to slowly drive me insane! 
    Hyper V Server - Windows Server 2008 R2 - Hyper V Manager Version 6.1.7601.17514
    VM - Linux Vyatta Core 6.3

    I tried downloading new integrated services disk setup for linux, but Vyatta wouldn't work with it so I was kind of stuck there.  And not sure where you are talking about changing NIC to legacy at.  I did disable some TCP chimpney settings as
    per an article I found, but not sure if it will fix it or not.  Sometimes the machine will stay on for a month before losing network connection and sometimes it comes in spurts and happens like 3-4 times over a couple days.  Its really odd

  • Why does the Windows 7 desktop theme interfere with PDF's showing inside Firefox and how to fix it?

    Windows 7
    Firefox 28.0
    Adobe Acrobat 9 Pro (my default PDF viewer)
    I have the browser set to display PDF's: "Use Adobe Acrobat in Firefox." This works fine for a while, then it stops working. I get a white page instead with a pop-up window: "Adobe Acrobat" in the top left corner, a blue question mark in the message field and an OK button on the lower right corner. Clicking the OK button does nothing. Changing the desktop theme image to "Windows 7 Basic" magically cures the problem. After changing the desktop image back to the personalized image, the PDF's will continue showing for a brief period, then they will stop again until resetting the theme to "Windows 7 Basic" again. Can this problem be cured permanently?

    Application Basics
    Name: Firefox
    Version: 28.0
    User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0
    Crash Reports for the Last 3 Days
    All Crash Reports
    Extensions
    Important Modified Preferences
    browser.cache.disk.capacity: 358400
    browser.cache.disk.smart_size.first_run: false
    browser.cache.disk.smart_size.use_old_max: false
    browser.cache.disk.smart_size_cached_value: 358400
    browser.places.smartBookmarksVersion: 6
    browser.sessionstore.upgradeBackup.latestBuildID: 20140314220517
    browser.startup.homepage: http://www.yahoo.com/
    browser.startup.homepage_override.buildID: 20140314220517
    browser.startup.homepage_override.mstone: 28.0
    browser.tabs.warnOnClose: false
    dom.mozApps.used: true
    extensions.lastAppVersion: 28.0
    font.internaluseonly.changed: false
    gfx.direct3d.last_used_feature_level_idx: 1
    network.cookie.prefsMigrated: true
    places.database.lastMaintenance: 1398447417
    places.history.expiration.transient_current_max_pages: 104858
    plugin.disable_full_page_plugin_for_types:
    plugin.importedState: true
    privacy.sanitize.migrateFx3Prefs: true
    storage.vacuum.last.index: 1
    storage.vacuum.last.places.sqlite: 1398102862
    Graphics
    Adapter Description: Intel(R) G41 Express Chipset
    Adapter Drivers: igdumd64 igd10umd64 igdumdx32 igd10umd32
    Adapter RAM: Unknown
    Device ID: 0x2e32
    Direct2D Enabled: true
    DirectWrite Enabled: true (6.2.9200.16492)
    Driver Date: 2-11-2011
    Driver Version: 8.15.10.2302
    GPU #2 Active: false
    GPU Accelerated Windows: 1/1 Direct3D 10
    Vendor ID: 0x8086
    WebGL Renderer: Google Inc. -- ANGLE (Intel(R) G41 Express Chipset Direct3D9Ex vs_3_0 ps_3_0)
    windowLayerManagerRemote: false
    AzureCanvasBackend: direct2d
    AzureContentBackend: direct2d
    AzureFallbackCanvasBackend: cairo
    AzureSkiaAccelerated: 0
    JavaScript
    Incremental GC: true
    Accessibility
    Activated: false
    Prevent Accessibility: 0
    Library Versions
    NSPR
    Expected minimum version: 4.10.3
    Version in use: 4.10.3
    NSS
    Expected minimum version: 3.15.5 Basic ECC
    Version in use: 3.15.5 Basic ECC
    NSSSMIME
    Expected minimum version: 3.15.5 Basic ECC
    Version in use: 3.15.5 Basic ECC
    NSSSSL
    Expected minimum version: 3.15.5 Basic ECC
    Version in use: 3.15.5 Basic ECC
    NSSUTIL
    Expected minimum version: 3.15.5
    Version in use: 3.15.5

  • How to connect the two virtual machine .

    I installed VM workstation and created two virtual machine .Please suggest me how to connect them internally each other though vm network editor.I want create RAC Setup for practice.

    NAT is the default adapter type in VirtualBox, which will work in almost any configuration and networking environment. Using the NAT adapter, the host system will establish connections on behalf of the guest OS. NAT requires that the corresponding VM guest adapter uses DHCP and cannot be used to provide any services unless you configure port forwarding (>1024) at the VirtualBox VM NAT adapter.
    Bridged networking is the most transparent adapter type, but requires a physical network adapter on the host OS, which is limited depending on the host system and hardware, e.g. wireless. It also requires that the user understands network and routing restrictions of the host system in case of using the interface to communicate between the host and VM. A combination of host-only and NAT may sometimes be necessary to allow the VM to connect to the internet and allow the host to communicate with the VM guest OS.
    Btw, the host-only adapter IP actually works on behalf of the host OS and can be used to allow the VM to access the host system. So if Internet is not required, the NAT or bridged adapter are not required. I'm not sure if many people realize that, since it's not really mentioned in the documentation. So if you use the host-only adapter, simply use the host-only IP instead of the host system real IP to connect the VM to the host OS.
    I also switched to VirtualBox a couple of years ago, mainly because it provides more VM hardware options, is free and because of the ability to manage multiple virtual machines and group them together. I have about 70 virtual machines for testing and evaluating configured on my home computer. I also like the option in VirtualBox to clone a VM based on a Snapshot.
    VMware provides a Virtual Network Editor in VMware Workstation (KB 1018697), which allows to customize any of the existing virtual network adapter or add new ones. The available technologies under any Type 2 hypervisor are very similar between different products:
    http://www.vmware.com/support/ws45/doc/network_configure_ws.html

  • Virtual Machine with Adobe Pro 8 Unable to activate.

    I had a physical machine with windows 2K3 and Adobe Pro 8. We ported the physical machine to a virtual machine and now Adobe Pro 8 says it needs to activate again. We tried to activate through the web and over the phone, but we are currently out of activations. The person on the phone says that Adobe Pro or ANY of their products for that matter will NOT work on a virtual machine!!! How ridiculous is that? With many companies going green and going virtual I can not believe Adobe doesn't support virtual machines. I was told to search the web and forums. I have yet to find an answer. So I've decided to post this if anyone has run in to the same problem and if there are any solutions.

    Victor,
    Acrobat most certainly does work on a Virtual Machine (VMware and MS Virtual Server VMs are supported) - I sincerely apologize that you were given incorrect information. We do a large majority of testing and support on VMware-based virtual machines and any issues you have with running Acrobat 8 on a virtual machine should be considered supported.
    Acrobat's licensing will require you to re-activate when you change hardware (which, in effect, is what cloning a physical machine to a VM entails - the virtual hardware supplied by the VM will have a different signature than your physical hardware did). This is why you are being prompted to reactive - it has nothing to do with the VM specifically, the same thing would happen if you ghosted your system onto new physical hardware as well.
    If you can post a way for me to contact you, I will get you directly in touch with the people who can override an activation for you. That way you will be able to use Acrobat on your virtual machine.
    Again, I apologize for you being given incorrect information. The situation is being looked into and new information will be updated to our help desk agents to make sure they are aware of this - thank you for pointing out this oversight.

  • Need help with LVM and Virtual Machine Manager

    Hello,i want to know if there is any way to install LVM (Logical Volume Management) manually and separately on Linux operating system as when i initially installed RedHat Enterprise Linux 6,i mistakenly did not select the application LVM itself.
    Another issue i have not been able to fix is the Virtual Machine Manager.i have tried to connect but it keeps showing me the following error message on RedHat Enterprise Enterprise Linux 6.
    Error Message from Virtual Machine Manager :
    Unable to open a connection to the libvirt management daemon.
    Libvirt URI is: qemu:///system
    Verify that The 'libvirtd' daemon has been started
    any advices,please feel free to let me know.thank you.

    I want to know if there is any way to install LVM (Logical Volume Management) manually and separately on Linux operating system as when i initially installed RedHat Enterprise Linux 6,i mistakenly did not select the application LVM itself.You can install the tools like this:
    # yum install -y lvm2Although you can use the tools to construct new LVM devices and partitoins, you can't change your existing partitions into LVM.
    Another issue i have not been able to fix is the Virtual Machine Manager. I have tried to connect but it keeps showing me the following error message on RedHat Enterprise Enterprise Linux 6:
    Error Message from Virtual Machine Manager :
    Unable to open a connection to the libvirt management daemon.
    Libvirt URI is: qemu:///system
    Verify that The 'libvirtd' daemon has been startedOn your physical host, do this:
    # /sbin/chkconfig libvirtd on
    # /sbin/service libvirtd startThis will start the virtualization tools.

  • Virtual network, virtual machine and cloud service

    Hi everyone
    I am new to Microsoft Azure and very confused about Microsoft VM and Virtual network relationship.
    I have a cloud service project created which has two worker roles in it and its deployed to Azure portal successfully, the problem is they need to connect to SQL database (which is on our prod machine outside of Azure) and in the config file of both these
    worker roles I have the cluser IP address added ( I believe its an internal Ip address),
    Now we have a virtual machine and a virtual network created on azure too (Not by me, so I have no idea how that is created)
    Some how I need to connect my cloud service to either the virtual machine or virtual network to get the sql connection going. What do I need to do to make that happen?
    How does the cloud service connect to virtual machine?
    I am so confused .. Please help with this.
    Thanks
    -Sarah

    Hi Sarah,
    Once an Azure VM is created, it belongs to a cloud service.
    http://azure.microsoft.com/en-us/documentation/articles/cloud-services-connect-virtual-machine/
    Do you mean that you want to create a VM in a virtual network and a cloud service?
    If yes, please follow the steps below:
    1. Create a Virtual network.
    2. Create a VM and select "create a new cloud service", and choose the virtual network you have created.
    3. After the VM is running, you can create other VMs into that exsting VM, and they will share the same public IP address and in the same virtual network.
    Best regards,
    Susie
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]

  • Oracle 9i in a Virtual Machine

    Hello,
    I installed Oracle 9i together with win2003 into a virtual machine (MS Virtual PC). The Database is working fine. The problem is, that I can't connect to Database in sql-plus from the PC who's hosting the virtual machine.
    First it gave me the following errormessage: ORA-12154: TNS:could not resolve the connect identifier specified (I hope the text is right, my database is in german)
    After setting oracle_sid=<sid> it gave me this one: ORA-12560: TNS: Error within Protocoladapter (freely translated ;)
    Any hint's?
    Thanks for your help.
    Pat

    Rahul  K wrote:
    Hi Folks,
    I have a 64 bit windows 7 OS and inside it i have an Oracle virtual machine installed (32 bit windows server edition service pack 2). I need to access the virtual machine's oracle from my host environment using sql developer ,toad ,pl sql developer and Sql* plus client (all installed in my windows 7 host 64 bit operating system).what should be the approach .
    Thanks
    Rahul
    Edited by: Rahul K on May 17, 2013 9:12 AMExactly like you would if that virtual Windows server were a physical server in your data center.
    Install your client products, including the oracle client, on your host os.
    Create a tnsames file that has an entry for the database on our virtual server.
    Just like a real server, your vm must have a fixed IP address so that client processes will know how to find it.

  • Licence on up to 2 virtual machines

    A single licence of Windows Server 2012 standard entitles you to use that
    licence on up to 2 virtual machines on that same physical server. In each case you can use the same

    Windows Server 2012/2012 R2 Standard let you have up to 2 virtual machines (VOS : Virtual OS) per 2 CPU (Physical CPU).
    So if you have a physical server with 1 or 2 CPU : Using 1 single Widows Server 2012 Standard will let you  create 2 virtual machines with Windows Serve 2012 Standard or earlier.
    Don't forget that this limit is legal, no physical. You can create as many VMs as you want while the physical hardware permits it, only 2 VMs will be legally licensed
    Regards, Samir Farhat Infrastructure and Virtualization Consultant || Virtualization, Cloud, Azure ? Follow and Ask here https://buildwindows.wordpress.com

  • Diagnostics Data for Virtual Machine and Cloud service

    Hi,
    We have an azure cloud account, contains Virtual Machine(Windows) with worker role and one Web Role. In this setup, we need to collect diagnostics data of virtual machine and cloud service. How to enable the diagnostics data in our setup and How to retrive
    the data
    I have read the below link says diagnostics data stores in WAD Table. How to read the data from table? Is there any query available.
    Or can we get this data from REST API. We need the perfomance data of every 5 min . Please help me to solve this.
    http://msdn.microsoft.com/en-us/library/azure/hh411534.aspx
    Thanks & Regards
    Rathidevi

    Hi,
    You can configure Azure diagnostics by using Visual Studio. Azure diagnostics captures system data and logging data on the virtual machines and virtual machine instances that run your cloud service and brings transfers that data into your storage account.
    References :-
    http://msdn.microsoft.com/en-us/library/azure/dn186185.aspx
    http://azure.microsoft.com/en-us/documentation/articles/cloud-services-dotnet-diagnostics/
    Regards,
    Mekh.

  • Backing up virtual machines in Hyper-V: theory question

    Hello!
    This article http://msdn.microsoft.com/en-us/library/dd405549%28v=vs.85%29.aspx says:
    "Hyper-V uses the Volume Shadow Copy Service (VSS) to backup and restore virtual machines (VMs).
    If the backup (volume snapshot) integration services are installed in the guest operating system, a VSS requester is installed that will allow VSS writers in the guest operating system to participate in the backup of the VM. "
    Backing Up the Virtual Machines
    Hyper-V uses one of two mechanisms to back up each VM. The default backup mechanism is called the "Saved State" method, where the VM is put into a saved state during the processing of the PrepareForSnapshot event,snapshots
    are taken of the appropriate volumes, and the VM is returned to the previous state during the processing of the PostSnapshot event."
    The other backup mechanism is called the "Child VM Snapshot" method, which uses VSS inside the child VM to participate in the backup....
    Backup (volume snapshot) Integration Service is installed and running in the child VM.
    The child VM must be in the running state."
    Putting it all together: the backup integration services are installed in the guest operating systems by default (at least in Win2008-2012R2), but "The default backup mechanism is called the "Saved State" method,...",
    wich does NOT use child vm snapshot creation. It means that checking the "Backup (volume checkpoint)" checkbox changes nothing (at least with running VMs) because the default method is "Saved state":
    Q1: if the default method is "Saved state" and my VMs are running what should I do to take a backup by using
    "Child VM Snapshot" method?
    Q2: is there any difference between a backup created by method 1 and method 2?
    Thank you in advance,
    Michael

    Hi,
    The two backup mechanisms used in the different backup scenario:
    Short to say is:
    Perform a backup from the server running Hyper-V
    (host).
    Perform a backup from
    within the guest operating system of a virtual machine.
    The detail explain is:
    There are two basic methods you can use to perform a backup. You can:
    Perform a backup from the server running Hyper-V. We recommend that you use this method to perform a full server backup because it captures more data than the other method. If the backup application is compatible with Hyper-V and the Hyper-V
    VSS writer, you can perform a full server backup that helps protect all of the data required to fully restore the server, except the virtual networks. The data included in such a backup includes the configuration of virtual machines, snapshots associated with
    the virtual machines, and virtual hard disks used by the virtual machines. As a result, using this method can make it easier to recover the server if you need to, because you do not have to recreate virtual machines or reinstall Hyper-V. However, virtual networks
    are not included in a full server backup. You will need to reconfigure the virtual networking by recreating the virtual networks and then reattaching the virtual network adapters in each virtual machine to the appropriate virtual network. As part of your backup
    planning, make sure you document the configuration and all relevant settings of your virtual network if you want to be able to recreate it.
    • Perform a backup from within the guest operating system of a virtual machine.
    Use this method when you need to back up data from storage that is not supported by the Hyper-V VSS writer. When you use this method, you run a backup application from the guest operating system of the virtual machine. If you need to use this
    method, you should use it in addition to a full server backup and not as an alternative to a full server backup. Perform a backup from within the guest operating system before you perform a full backup of the server running Hyper-V. For more information about
    storage considerations, see the following section.
    The related KB:
    Planning for Backup
    http://technet.microsoft.com/en-us/library/dd252619(v=ws.10).aspx
    Hope this helps.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Virtual Machines disappear from Hyper-V Manager on reboot

    I have a Windows 2012 RC server that has fail-over clustering installed (single server at the moment), and it has an iSCSI disk that is configured as a CSV volume.  When I create a new VM in Hyper-V Manager, I am storing the .vhdx and machine definition
    on that CSV.  Everything is good until I reboot the server.  Once I do that, the VM disappears from the Hyper-V console even though the symbolic link to the server still exists in C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines.
    I have tried to add the VM to the cluster manager (Configure Role...High Availability Wizard), but it fails with no error message that indicates why it is failing.  I get the following two errors in the report:
    An error occurred while configuring the virtual machine configuration resource 'Virtual Machine Configuration MYVM' with information about the virtual machine.
    and
    There was a failure configuring the virtual machine role for 'MYVM'.
    Please, override 'Header' property The object has been deleted from the cluster.
    The first error occurs after "Notifying virtual machine configuration resource 'Virtual Machine Configuration BUF-FS-SQL' that its configuration has changed..."
    I sense it might be related to permissions on the CSV, but not sure what permissions may need to be set?
    Thanks,
    Bob

    That did not work.  VM still does not show up after restart. I have tried to import the VM from the original location on the CSV, but I get:
    "Hyper-V encountered an error while loading the virtual machine configuration from C:\ClusterStorage\Host\Hyper-V\Virtual Machines\Test\Virtual....\GUID....
    Hyper-V encountered an error trying to access an object on computer 'localhost' because the object was not found.  The object might have been deleted, or you might not have permission to perform the task.".....
    BW

Maybe you are looking for

  • Hp pavilion tx2110us drivers for windows 7

    hello, i have a hp pavilion tx2110us entertainment notebook (tablet). i recently upgraded from vista home to windows ultimate. i have a few issues with this. i would be very happy if someone could help me here. 1. the tablet buttons (on the side of t

  • How to check if a physical data channel has data on it

    I am aquiring data continuously and am trying to check if there is data on the physical line, if there is digital data I want it to be passed to the next stage, if there is not I want the data diguarded. Is there a way of checking this digital line f

  • Sample code for creation of contact

    Creation of contact using the java api does not work as it should for me. I think i dont have the correct format for the vcard will someone help me with this!! A sample code example will be very helpfull§. I am using calander version 9.0.4. any addit

  • To Monitor inbound and outbound messages for ECC 6.0 business system

    Hi Guys, I am working on ABAP proxy. I want to monitor the flow of Inbound and Outbound messages for my Business system (ECC 6.0). XI server is on a different system. I understand that SXMB_MONI is used for tracking XML messages. What kind of trackin

  • Usage Reporting in SharePoint 2013

    To get usage reporting of the sites in SharePoint 2013,do we need to enable search? I am looking for basic reporting like no of hits and no of users monthly and weekly. can we get this with out search. Please help me. Thanks, Ram Ch