https://firstcloud.es

Elevating Your Business with Innovative Cloud Solutions

  • Home
  • Our Services
  • Home Lab
  • Nested
  • About Us
  • Contact Us
  • Clock
  • Blog
    • Building Real-World Blockchain Fintech Products
    • Have hands-on experience on a broad range of real-world blockchain and fintech development patterns, including:
    • In-Place Upgrade from Windows Server 2003 to Windows Server 2025 with Active Directory Schema Update
    • In-Place Upgrade from Windows Server 2000 to Windows Server 2003 with Active Directory Schema Update
    • MD102 – Endpoint Administrator Labs
    • Tutorial: Design a relational database in Azure SQL Database C# and ADO.NET
    • Design Database Diagrams (Visual Database Tools)
    • Running stand-alone Nutanix software?
    • Interesting VMware Homelab Kits for 2025
    • Create as relational CMDB in MS SQL for inventory
    • What is Active Directory (Top 50 AD Questions Answered)
    • Memorabilia – Windows 2000

Tutorial: Design a relational database in Azure SQL Database C# and ADO.NET

05.15.2025 by pablovillaronga //

In this article

  1. Prerequisites
  2. Sign in to the Azure portal
  3. Create a server-level IP firewall rule
  4. C# program example

Applies to: Azure SQL Database

Azure SQL Database is a relational database-as-a-service (DBaaS) in the Microsoft Cloud (Azure). In this tutorial, you learn how to use the Azure portal and ADO.NET with Visual Studio to:

  • Create a database using the Azure portal
  • Set up a server-level IP firewall rule using the Azure portal
  • Connect to the database with ADO.NET and Visual Studio
  • Create tables with ADO.NET
  • Insert, update, and delete data with ADO.NET
  • Query data ADO.NET

Tip

This free Learn module shows you how to Develop and configure an ASP.NET application that queries an Azure SQL Database, including the creation of a simple database.

Prerequisites

  • An installation of Visual Studio 2019 or later.
  • If you don’t have an Azure subscription, create a free account before you begin.
  • If you don’t already have an Azure SQL Database created, visit Quickstart: Create a single database. Look for the option to use your offer to Deploy Azure SQL Database for free.

Sign in to the Azure portal

Sign in to the Azure portal.

Create a server-level IP firewall rule

SQL Database creates an IP firewall at the server-level. This firewall prevents external applications and tools from connecting to the server and any databases on the server unless a firewall rule allows their IP through the firewall. To enable external connectivity to your database, you must first add an IP firewall rule for your IP address (or IP address range). Follow these steps to create a server-level IP firewall rule.

Important

SQL Database communicates over port 1433. If you are trying to connect to this service from within a corporate network, outbound traffic over port 1433 might not be allowed by your network’s firewall. If so, you cannot connect to your database unless your administrator opens port 1433.

  1. After the deployment is complete, select SQL databases from the left-hand menu and then select yourDatabase on the SQL databases page. The overview page for your database opens, showing you the fully qualified Server name (such as yourserver.database.windows.net) and provides options for further configuration.
  2. Copy this fully qualified server name for use to connect to your server and databases from SQL Server Management Studio. Screenshot of the Azure portal, database overview page, with the server name highlighted.
  3. In the Azure portal, navigate to the logical SQL server for your Azure SQL Database. The easiest way is to select the Server name value on the SQL database page.
  4. In the resource menu, under Settings, select Networking.
  5. Choose the Public Access tab, and then select Selected networks under Public network access. Screenshot of the Azure portal, Networking page, showing that public network access is enabled.
  6. Scroll down to the Firewall rules section. Screenshot of the Azure portal, Networking page, Firewall rules section.
  7. Select Add your client IPv4 address to add your current IP address to a new IP firewall rule. An IP firewall rule can open port 1433 for a single IP address or a range of IP addresses.
  8. Select Save. A server-level IP firewall rule is created for your current IP address opening port 1433 on the server.
  9. Select OK and then close the Firewall settings page. Your IP address can now pass through the IP firewall. You can now connect to your database using SQL Server Management Studio or another tool of your choice. Be sure to use the server admin account you created previously.

Important

By default, access through the SQL Database IP firewall is enabled for all Azure services. Select OFF on this page to disable access for all Azure services.

C# program example

The next sections of this article present a C# program that uses ADO.NET to send Transact-SQL (T-SQL) statements to SQL Database. The C# program demonstrates the following actions:

  • Connect to SQL Database using ADO.NET
  • Methods that return T-SQL statements
    • Create tables
    • Populate tables with data
    • Update, delete, and select data
  • Submit T-SQL to the database

Entity Relationship Diagram (ERD)

The CREATE TABLE statements involve the REFERENCES keyword to create a foreign key (FK) relationship between two tables. If you’re using tempdb, comment out the --REFERENCES keyword using a pair of leading dashes.

The ERD displays the relationship between the two tables. The values in the tabEmployee.DepartmentCode child column are limited to values from the tabDepartment.DepartmentCode parent column.

ERD showing foreign key

Note

You have the option of editing the T-SQL to add a leading # to the table names, which creates them as temporary tables in tempdb. This is useful for demonstration purposes, when no test database is available. Any reference to foreign keys are not enforced during their use and temporary tables are deleted automatically when the connection closes after the program finishes running.

To compile and run

The C# program is logically one .cs file, and is physically divided into several code blocks, to make each block easier to understand. To compile and run the program, do the following steps:

  1. Create a C# project in Visual Studio. The project type should be a Console, found under Templates > Visual C# > Windows Desktop > Console App (.NET Framework).
  2. In the file Program.cs, replace the starter lines of code with the following steps:
    1. Copy and paste the following code blocks, in the same sequence they’re presented, see Connect to database, Generate T-SQL, and Submit to database.
    2. Change the following values in the Main method:
      • cb.DataSource
      • cb.UserID
      • cb.Password
      • cb.InitialCatalog
  3. Verify the assembly System.Data.dll is referenced. To verify, expand the References node in the Solution Explorer pane.
  4. To build and run the program from Visual Studio, select the Start button. The report output is displayed in a program window, though GUID values will vary between test runs. Output
  1. ================================= T-SQL to 2 - Create-Tables... -1 = rows affected. ================================= T-SQL to 3 - Inserts... 8 = rows affected. ================================= T-SQL to 4 - Update-Join... 2 = rows affected. ================================= T-SQL to 5 - Delete-Join... 2 = rows affected. ================================= Now, SelectEmployees (6)... 8ddeb8f5-9584-4afe-b7ef-d6bdca02bd35 , Alison , 20 , acct , Accounting 9ce11981-e674-42f7-928b-6cc004079b03 , Barbara , 17 , hres , Human Resources 315f5230-ec94-4edd-9b1c-dd45fbb61ee7 , Carol , 22 , acct , Accounting fcf4840a-8be3-43f7-a319-52304bf0f48d , Elle , 15 , NULL , NULL View the report output here, then press any key to end the program...

Connect to SQL Database using ADO.NET

C#

using System;
using System.Data.SqlClient;   // System.Data.dll
//using System.Data;           // For:  SqlDbType , ParameterDirection

namespace csharp_db_test
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                var cb = new SqlConnectionStringBuilder();
                cb.DataSource = "your_server.database.windows.net";
                cb.UserID = "your_user";
                cb.Password = "your_password";
                cb.InitialCatalog = "your_database";

                using (var connection = new SqlConnection(cb.ConnectionString))
                {
                    connection.Open();

                    Submit_Tsql_NonQuery(connection, "2 - Create-Tables", Build_2_Tsql_CreateTables());

                    Submit_Tsql_NonQuery(connection, "3 - Inserts", Build_3_Tsql_Inserts());

                    Submit_Tsql_NonQuery(connection, "4 - Update-Join", Build_4_Tsql_UpdateJoin(),
                        "@csharpParmDepartmentName", "Accounting");

                    Submit_Tsql_NonQuery(connection, "5 - Delete-Join", Build_5_Tsql_DeleteJoin(),
                        "@csharpParmDepartmentName", "Legal");

                    Submit_6_Tsql_SelectEmployees(connection);
                }
            }
            catch (SqlException e)
            {
                Console.WriteLine(e.ToString());
            }

            Console.WriteLine("View the report output here, then press any key to end the program...");
            Console.ReadKey();
        }

Methods that return T-SQL statements

C#

static string Build_2_Tsql_CreateTables()
{
    return @"
        DROP TABLE IF EXISTS tabEmployee;
        DROP TABLE IF EXISTS tabDepartment;  -- Drop parent table last.

        CREATE TABLE tabDepartment
        (
            DepartmentCode  nchar(4)          not null    PRIMARY KEY,
            DepartmentName  nvarchar(128)     not null
        );

        CREATE TABLE tabEmployee
        (
            EmployeeGuid    uniqueIdentifier  not null  default NewId()    PRIMARY KEY,
            EmployeeName    nvarchar(128)     not null,
            EmployeeLevel   int               not null,
            DepartmentCode  nchar(4)              null
            REFERENCES tabDepartment (DepartmentCode)  -- (REFERENCES would be disallowed on temporary tables.)
        );
    ";
}

static string Build_3_Tsql_Inserts()
{
    return @"
        -- The company has these departments.
        INSERT INTO tabDepartment (DepartmentCode, DepartmentName)
        VALUES
            ('acct', 'Accounting'),
            ('hres', 'Human Resources'),
            ('legl', 'Legal');

        -- The company has these employees, each in one department.
        INSERT INTO tabEmployee (EmployeeName, EmployeeLevel, DepartmentCode)
        VALUES
            ('Alison'  , 19, 'acct'),
            ('Barbara' , 17, 'hres'),
            ('Carol'   , 21, 'acct'),
            ('Deborah' , 24, 'legl'),
            ('Elle'    , 15, null);
    ";
}

static string Build_4_Tsql_UpdateJoin()
{
    return @"
        DECLARE @DName1  nvarchar(128) = @csharpParmDepartmentName;  --'Accounting';

        -- Promote everyone in one department (see @parm...).
        UPDATE empl
        SET
            empl.EmployeeLevel += 1
        FROM
            tabEmployee   as empl
        INNER JOIN
            tabDepartment as dept ON dept.DepartmentCode = empl.DepartmentCode
        WHERE
            dept.DepartmentName = @DName1;
    ";
}

static string Build_5_Tsql_DeleteJoin()
{
    return @"
        DECLARE @DName2  nvarchar(128);
        SET @DName2 = @csharpParmDepartmentName;  --'Legal';

        -- Right size the Legal department.
        DELETE empl
        FROM
            tabEmployee   as empl
        INNER JOIN
            tabDepartment as dept ON dept.DepartmentCode = empl.DepartmentCode
        WHERE
            dept.DepartmentName = @DName2

        -- Disband the Legal department.
        DELETE tabDepartment
            WHERE DepartmentName = @DName2;
    ";
}

static string Build_6_Tsql_SelectEmployees()
{
    return @"
        -- Look at all the final Employees.
        SELECT
            empl.EmployeeGuid,
            empl.EmployeeName,
            empl.EmployeeLevel,
            empl.DepartmentCode,
            dept.DepartmentName
        FROM
            tabEmployee   as empl
        LEFT OUTER JOIN
            tabDepartment as dept ON dept.DepartmentCode = empl.DepartmentCode
        ORDER BY
            EmployeeName;
    ";
}

Submit T-SQL to the database

C#

static void Submit_6_Tsql_SelectEmployees(SqlConnection connection)
{
    Console.WriteLine();
    Console.WriteLine("=================================");
    Console.WriteLine("Now, SelectEmployees (6)...");

    string tsql = Build_6_Tsql_SelectEmployees();

    using (var command = new SqlCommand(tsql, connection))
    {
        using (SqlDataReader reader = command.ExecuteReader())
        {
            while (reader.Read())
            {
                Console.WriteLine("{0} , {1} , {2} , {3} , {4}",
                    reader.GetGuid(0),
                    reader.GetString(1),
                    reader.GetInt32(2),
                    (reader.IsDBNull(3)) ? "NULL" : reader.GetString(3),
                    (reader.IsDBNull(4)) ? "NULL" : reader.GetString(4));
            }
        }
    }
}

static void Submit_Tsql_NonQuery(
    SqlConnection connection,
    string tsqlPurpose,
    string tsqlSourceCode,
    string parameterName = null,
    string parameterValue = null
    )
{
    Console.WriteLine();
    Console.WriteLine("=================================");
    Console.WriteLine("T-SQL to {0}...", tsqlPurpose);

    using (var command = new SqlCommand(tsqlSourceCode, connection))
    {
        if (parameterName != null)
        {
            command.Parameters.AddWithValue(  // Or, use SqlParameter class.
                parameterName,
                parameterValue);
        }
        int rowsAffected = command.ExecuteNonQuery();
        Console.WriteLine(rowsAffected + " = rows affected.");
    }
}
} // EndOfClass
}

Tip

To learn more about writing SQL queries, visit Tutorial: Write Transact-SQL statements.

Related content

  • Deploy Azure SQL Database for free
  • What’s new in Azure SQL Database?
  • Configure and manage content reference – Azure SQL Database
  • Plan and manage costs for Azure SQL Database

Next step

Advance to the next tutorial to learn about data migration.

Categories // SQL

Design Database Diagrams (Visual Database Tools)

05.15.2025 by pablovillaronga //

In this article

  1. Tables and Columns in a Database Diagram
  2. Relationships in a Database Diagram
  3. In this Section
  4. See Also

Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance Analytics Platform System (PDW)

The Database Designer is a visual tool that allows you to design and visualize a database to which you are connected. When designing a database, you can use Database Designer to create, edit, or delete tables, columns, keys, indexes, relationships, and constraints. To visualize a database, you can create one or more diagrams illustrating some or all of the tables, columns, keys, and relationships in it.

Database diagram illustrating table relationships

For any database, you can create as many database diagrams as you like; each database table can appear on any number of diagrams. Thus, you can create different diagrams to visualize different portions of the database, or to accentuate different aspects of the design. For example, you can create a large diagram showing all tables and columns, and you can create a smaller diagram showing all tables without showing the columns.

Each database diagram you create is stored in the associated database.

Tables and Columns in a Database Diagram

Within a database diagram, each table can appear with three distinct features: a title bar, a row selector, and a set of property columns.

Title Bar The title bar shows the name of the table

If you have modified a table and have not yet saved it, an asterisk (*) appears at the end of the table name to indicate unsaved changes. For information about saving modified tables and diagrams, see Work with Database Diagrams (Visual Database Tools)

Row Selector You can click the row selector to select a database column in the table. The row selector displays a key symbol if the column is in the table’s primary key. For information about primary keys, see Working with Keys.

Property Columns The set of property columns is visible only in the certain views of your table. You can view a table in any of five different views to help you manage the size and layout of your diagram.

For more information about table views, see Customize the Amount of Information Displayed in Diagrams (Visual Database Tools).

Relationships in a Database Diagram

Within a database diagram, each relationship can appear with three distinct features: endpoints, a line style, and related tables.

Endpoints The endpoints of the line indicate whether the relationship is one-to-one or one-to-many. If a relationship has a key at one endpoint and a figure-eight at the other, it is a one-to-many relationship. If a relationship has a key at each endpoint, it is a one-to-one relationship.

Line Style The line itself (not its endpoints) indicates whether the Database Management System (DBMS) enforces referential integrity for the relationship when new data is added to the foreign-key table. If the line appears solid, the DBMS enforces referential integrity for the relationship when rows are added or modified in the foreign-key table. If the line appears dotted, the DBMS does not enforce referential integrity for the relationship when rows are added or modified in the foreign-key table.

Related Tables The relationship line indicates that a foreign-key relationship exists between one table and another. For a one-to-many relationship, the foreign-key table is the table near the line’s figure-eight symbol. If both endpoints of the line attach to the same table, the relationship is a reflexive relationship. For more information, see Draw Reflexive Relationships (Visual Database Tools).

  1. Screenshot of the Connect to Server dialog box in SQL Server Management Studio (SSMS).
  2. Select Options in the Connect to server dialog box. In the Connect to database section, enter yourDatabase to connect to this database. Screenshot of the options tab of the connect to server dialog box in SQL Server Management Studio (SSMS).
  3. Select Connect. The Object Explorer window opens in SSMS.
  4. In Object Explorer, expand Databases and then expand yourDatabase to view the objects in the sample database. Screenshot of SQL Server Management Studio (SSMS) showing database objects in object explorer.
  5. In Object Explorer, right-click yourDatabase and select New Query. A blank query window opens that is connected to your database.

Create tables in your database

Create four tables that model a student management system for universities using Transact-SQL:

  • Person
  • Course
  • Student
  • Credit

The following diagram shows how these tables are related to each other. Some of these tables reference columns in other tables. For example, the Student table references the PersonId column of the Person table. Study the diagram to understand how the tables in this tutorial are related to one another. For an in-depth look at how to create effective normalized database tables, see Designing a Normalized Database. For information about choosing data types, see Data types. By default, tables are created in the default dbo schema, meaning the two-part name of a table will be dbo.Person, for example.

Note

You can also use the table designer in SQL Server Management Studio to create and design your tables.

Screenshot of the table designer in SQL Server Management Studio (SSMS) showing the table relationships.
  1. In the query window, execute the following T-SQL query to create four tables in your database: SQL
  1. -- Create Person table
  2. CREATE TABLE Person ( PersonId INT IDENTITY PRIMARY KEY, FirstName NVARCHAR(128) NOT NULL, MiddelInitial NVARCHAR(10), LastName NVARCHAR(128) NOT NULL, DateOfBirth DATE NOT NULL )
  3. — Create Student table
  4. CREATE TABLE Student ( StudentId INT IDENTITY PRIMARY KEY, PersonId INT REFERENCES Person (PersonId), Email NVARCHAR(256) )
  5. — Create Course table
  6. CREATE TABLE Course ( CourseId INT IDENTITY PRIMARY KEY, Name NVARCHAR(50) NOT NULL, Teacher NVARCHAR(256) NOT NULL )
  7. — Create Credit table
  8. CREATE TABLE Credit ( StudentId INT REFERENCES Student (StudentId), CourseId INT REFERENCES Course (CourseId), Grade DECIMAL(5,2) CHECK (Grade <= 100.00), Attempt TINYINT, CONSTRAINT [UQ_studentgrades] UNIQUE CLUSTERED ( StudentId, CourseId, Grade, Attempt ) )
  9. Screenshot from SSMS showing the create tables script has been successfully executed.
  10. Expand the Tables node under yourDatabase in the Object Explorer to see the four new tables you created.

Load data into the tables

  1. Create a folder called sampleData in your local workstation Downloads folder to store sample data for your database. For example, c:\Users\<your user name>\Downloads.
  2. Right-click the following links and save them into the sampleData folder.
    • SampleCourseData
    • SamplePersonData
    • SampleStudentData
    • SampleCreditData
  3. Open a new Windows command prompt window and navigate to the sampleData folder. For example, cd c:\Users\<your user name>\Downloads.
  4. Execute the following bcp commands to insert sample data into the tables replacing the values for server, database, user, and password with the values for your environment. Windows Command Prompt
  5. bcp Course in SampleCourseData -S <server>.database.windows.net -d <database> -U <user> -P <password> -q -c -t "," bcp Person in SamplePersonData -S <server>.database.windows.net -d <database> -U <user> -P <password> -q -c -t "," bcp Student in SampleStudentData -S <server>.database.windows.net -d <database> -U <user> -P <password> -q -c -t "," bcp Credit in SampleCreditData -S <server>.database.windows.net -d <database> -U <user> -P <password> -q -c -t ","

You have now loaded sample data into the tables you created earlier.

Query data

Execute the following T-SQL queries to retrieve information from the database tables.

This first query joins all four tables to find the students taught by ‘Dominick Pope’ who have a grade higher than 75%. In a query window, execute the following T-SQL query:

SQL

-- Find the students taught by Dominick Pope who have a grade higher than 75%
SELECT  person.FirstName, person.LastName, course.Name, credit.Grade
FROM  Person AS person
    INNER JOIN Student AS student ON person.PersonId = student.PersonId
    INNER JOIN Credit AS credit ON student.StudentId = credit.StudentId
    INNER JOIN Course AS course ON credit.CourseId = course.courseId
WHERE course.Teacher = 'Dominick Pope'
    AND Grade > 75;

This query joins all four tables and finds the courses in which ‘Noe Coleman’ has ever enrolled. In a query window, execute the following T-SQL query:

SQL

-- Find all the courses in which Noe Coleman has ever enrolled
SELECT  course.Name, course.Teacher, credit.Grade
FROM  Course AS course
    INNER JOIN Credit AS credit ON credit.CourseId = course.CourseId
    INNER JOIN Student AS student ON student.StudentId = credit.StudentId
    INNER JOIN Person AS person ON person.PersonId = student.PersonId
WHERE person.FirstName = 'Noe'
    AND person.LastName = 'Coleman';

Tip

To learn more about writing SQL queries, visit Tutorial: Write Transact-SQL statements.

Related content

  • Tutorial: Design a relational database in Azure SQL Database using Azure Data Studio (ADS)
  • Deploy Azure SQL Database for free
  • What’s new in Azure SQL Database?
  • Configure and manage content reference – Azure SQL Database
  • Plan and manage costs for Azure SQL Database

Tip

Ready to start developing an .NET application? This free Learn module shows you how to Develop and configure an ASP.NET application that queries an Azure SQL Database, including the creation of a simple database.

Next step

Advance to the next tutorial to learn about designing a database using Visual Studio and C#.


Categories // Unix Tags // Unix

Running stand-alone Nutanix software?

05.14.2025 by pablovillaronga //

The serial number can be found in the order fulfillment email you received when you purchased the software.

Nutanix HCI Block – Unboxing To Live In Less Than An Hour

PRISM

https://portal.nutanix.com/page/documents/details?targetId=Acropolis-Upgrade-Guide-v6_5:upg-vm-download-pc-t.html

Extract the Prism Central files from the downloaded compressed file to a folder, directory, or other location, which is accessible when you manually install Prism Central.

Hyper-V. After you extract the ZIP format file, the extracted files are VHDX format files: boot, home, and data virtual disks. For example, for pc.2020.9, the three files are:
    5.18-PrismCentral-boot.vhdx
    5.18-PrismCentral-data.vhdx
    5.18-PrismCentral-home.vhdx
ESX. Not necessary to extract a file. The downloaded file is in OVA format and is ready for use with the associated MD5 checksum.
AHV. After you untar the TAR format file, the extracted files are QCOW format files: boot, home, and data virtual disks. For example, for pc.2020.9, the three files are:
    pc.2020.9-boot.qcow2
    pc.2020.9-data.qcow2
    pc.2020.9-home.qcow2

My Nutanix
Nutanix.com
Support
Pablo

We’ve updated the My Nutanix login process. To learn more about the new login experience, please click here.
1 of 2
kyndryl-pablo.villaronga’s tenant
You haven’t set a default workspace. Choose one here
or dismiss this notice.

This dashboard provides you quick access to all the services and portals available to you.
Some may require a quick activation – click around and dive in!
Promotion
Sales and Partner Services
Expansion Explorer

Auto discover potential tech refresh sales recommendations along with prebuilt Sizer generated solution
Nutanix Sizer

From EUC to Databases, size and get budgetary estimates across on-prem or public cloud deployments.
Collector

Collect, store, view, analyze, and size for an existing customer environment
X-Ray

Benchmark real-world performance, resiliency, and scalability of any HCI and 3-tier platforms
Support and Community
Support & Insights Portal

Open/View Cases, KB, SW downloads, Docs, Installed Base & Licenses
Next

Engage with Nutanix community via Blogs, Activities & Forums
Community Edition

Forum for all things AOS Community Edition
Test Drive

Test Drive Nutanix Products and Features by getting your own free cluster.
Nutanix University

Nutanix education portal for taking courses, certifications and more
Nutanix Connection

Customer advocacy hub where you earn rewards while learning
Cloud Services
Cost Governance
Formerly Beam

Multi-cloud cost governance to optimize spending across public and private clouds
Security Central
Formerly Flow Security Central

Gain complete visibility into the security posture of your multi-cloud environment
Frame

Run full Desktops and Applications in your browser. Learn More
Karbon Platform Services

Build and operate cloud native apps over multi-cloud PaaS
Nutanix DRaaS

Disaster Recovery Service to protect applications running on Nutanix
Nutanix Cloud Clusters (NC2)

Unify private and multiple public clouds for a seamless hybrid multicloud platform
Self-Service
Formerly Calm

Orchestrate applications across multiple clouds to streamline operations and increase agility
Nutanix Data Lens

Visibility and insights to manage and secure your unstructured data.
Nutanix Central
Early Access

Manage your Nutanix Services across Hybrid multi-cloud infrastructure
Administration
Billing Center

Manage subscriptions, view invoices, and update payment methods.
Admin Center

Manage users, configure ADFS, & enable Multi-Factor Authentication.
API Key Management

Create and manage API keys that you use for cloud connections

Consider the following limitations for Prism Central upgrade:

Prism Central 2022.9 and later support maximum 200 clusters. Previous versions of Prism Central supported up to 400 clusters. A pre-upgrade check prevents upgrade attempts for existing deployments supporting more than 200 clusters. Nutanix recommends that you maintain your current Prism Central deployment at version 2022.6.x. For more information, see KB-13272.
Prism Central 2022.9 and later versions are supported only on Prism Central instances hosted on Nutanix AOS clusters running the AHV or ESXi hypervisors. Prism Central instances hosted on Nutanix AOS clusters running Hyper-V or hosted on non-Nutanix infrastructure must not upgrade above 2022.6.x.
If Prism Central is not registered with the AOS cluster hosting it, refer to KB-10596 for additional requirements before upgrading.
Prism Central 2022.9 and later versions no longer support PCDRv1 (CLI-based PCDR). A pre-upgrade check blocks upgrade to Prism Central 2022.9 or later versions if a PCDRv1 setup is detected. Nutanix recommends removing the PCDRv1 configuration before upgrade and enabling PCDRv2 post-upgrade. Refer to KB-13875 and KB 9599 for further details.
A pre-upgrade check blocks upgrade to Prism Central 2022.9 or later versions if a PCDRv2 setup (GUI-based PCDR) is detected. Nutanix recommends removing the PCDRv2 configuration, upgrading to Prism Central 2022.9 or later versions, and then re-configuring PCDRv2 once all requirements are met. Refer to KB 13666 and KB 9599 for further details.
If a single-node Prism Central VM is upgraded to Prism Central 2022.9 or later versions, but the underlying Prism Element (PE) is not running AOS 6.6, a pre-check will prevent the scaling out of Prism Central VM from 1-node to 3-node Prism Central.
Prism Central versions where one-click upgrade is not enabled must use the legacy one-click upgrade method available on Prism Element as the LCM bundle is not available on the portal for download. For more information, see Use Upgrade Software in the Web Console (Legacy 1-Click Upgrade).

Hi, I read the post https://next.nutanix.com/t5/Prism-Central/Download-Prism-Central/m-p/7863#M1

rism Central for Community Edition must be upload to Prism and deployed on your CE/AHV cluster. If you are looking for Prism Central for the production version of AOS, it can be download from the support portal.

df -h

https://portal.nutanix.com/page/documents/details?targetId=Prism-Central-Guide-vpc_2023_3:mul-ova-rename-pc-t.html
https://portal.nutanix.com/page/documents/details?targetId=Prism-Central-Guide-vpc_2023_3:mul-ova-delete-pc-t.html
https://portal.nutanix.com/page/documents/details?targetId=Acropolis-Upgrade-Guide-v6_5:upg-vm-install-wc-t.html

. But after clicking on the download link for ESX, it turns out to download version 4.6 (I think this is an old version).

How can I download Prism Central 5.1 or latest version? Or it is not free for download at all?

Categories // Unix Tags // Unix

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Next Page »

ads

SPONSORED
FirstCloud.es

Blockchain Solutions for Startups

Launch your payment gateway 90% cheaper than traditional providers. Backed by Polygon and Ethereum.

Get Free Consultation →
No credit card required • Cancel anytime

Search

Copyright © 2025 · Modern Studio Pro on Genesis Framework · WordPress · Log in