Win2k3 server / IIS 6 / utf-8 - iis-6

I'm running Umbraco on a windows 2003 server with IIS 6 and MySQL.
In the staging server we have Windows 2008 R2 and IIS 7.5 and everything works great.
On the production server instead of the unicode chars I see ? characters. I looked inside the MySQL db and I can see the old values (moved from the staging server) in unicode, but all values updated on the production server are saved as ?.
I'm guessing I'm missing a setting in IIS/Win2k3/Umbraco, but I can't find it.
Anyone have experience with this type of setup?

If your production MySQL server is a different server, did you check that MySQL was installed with UTF-8 support?
This link may be of use (ignore the Apache bits):
Enable UTF-8 on PHP, MySQL and Apache
This query (as root) should tell you what you need to know:
show variables like 'c%'

Related

SQL Server 2014 services are not visible

I've installed the SQL Server MgmtStudio 64BIT\SQLManagementStudio_x64_ENU.exe . I tried to login in the SSMS but it throws an error specifying "Network Path Not Found.". After googling I found to start the services.
But, in my services I couldn't even find the list of SQL services as show in the below image.
I even checked the sql server configuration and everything is enabled.
This is my first time installation in Windows 10 64 bit.
Please provide if this might be a duplicate.
I think you installed only the management studio client. Please install the Server version of SQL Server
https://www.microsoft.com/en-us/download/details.aspx?id=42299

Is it possible to install and use Genesys 8.1 with SQL Server 2012

I tried to install Genesys 8.1 with SQL Server 2012. I have made the configuration but when I tried to start CME it says
Configuration server cannot be found. Please check the host and port
In documentation I could see that for SQL Server 2008 and newer, it needs Genesys DB Server 8.1.2 or newer. But I only have a Genesys DB Server which is older than that.
Anything we can do to make Genesys work with the already existing resources with me?
Yes, you can with last 8.1 CfgServer and last DBServer.
For your issue you had to check DBServer logs and CfgServer logs
Yes you can do that. But for Ver 8.1 you need config server and DB server before building the rest framework. And also read logs for any issue

SQL Server - Sharing database over different boots on local machine

Suppose I have 2 bootable partitions on my local machine with Windows 7 running SQL Server 2008 R2 on one and Windows 8 with SQL Server 2012 on the other.
Is it possible to run/attach the same database (created under SQL Server 2008 R2) on both versions of Windows so if I boot up Windows 7 I can run my application against it. And if I run up Windows 8 I can run my application up against that? Would there be any issues if I tried it - i.e logins?
Thanks,
Andez
No, that won't work.
As soon as your SQL Server 2012 version would access one of the database, it will upgrade it to the latest internal database version for the 2012 version.
And once that's happened, the SQL Server 2008 R2 cannot use that database file anymore.
The best solution for this would be to put the database on a separate server which you can access from both your partitions - and consolidate on one SQL Server version (preferably 2012). The other obvious option would be to install the same version of SQL Server on both partitions.
Everything is stored within database, so no you will not have any issues. Just remember to use not only main application database, but use the same meta-databases (aka System dbs).
In fact it works this way on failover clusters.
EDIT:
Haven't noticed you are going to run 2 different db systems. I would recommend you to use exactly the same versions of SQL server.

Will creating a database using SQL Server Express 10 and using SQL Server Express 10.5 for running it cause any issue?

If I create my database using SQL Server Express 10 and in target system where my application needs to run SQL Server Express 10.5, will I face any problems?
On my system I have SQL Server Express 10 installed (I guess it was installed with Visual Studio 2010) after sometime I installed VS2012 and removed it couple of months later. In my application I use .\sqlexpress in the connection string, I am not sure whether this is a SQL Server 2012 Express version or a 2010 version which is being used on my system?
So I just wanted to know if moving to the new system would cause me any kind of incompatibility or weird and unpredictable results and to avoid them what do I need to install on the target machine?
And also what would be sufficient to be installed on the target system by the way?
When I search SQL Server Express, there are several versions with different sizes, which one is needed and is enough?
This is perfectly safe but you can't go back because the database will be upgraded.

ASP.NET MVC 4 Website not allowing URL to query the database on the production Server

This is the one the weirdest problem I have encountered with ASP.NET MVC 4 Website. The Website works perfectly on the development server, and when I originally deployed it to the production server it gave no problems. I made a few changes with the store procedure that it uses, and upgraded the Website on the production server, however this is where my problems begin. It works fine on the development server (VS 2012 for Web), but when I run it on the production server (Windows Server 2008 R2 (SE) with SQL Server 2008 Standard Edition) it refuses to allow me to query the database using the URL with a name value pair. eq. http://myexample.com/Home.aspx/Document?code=46 Why does this happen? I am clueless. By the way I checked the security for the logins in MS SQL Server, plus it was working before I upgraded the Website. All I want it to do is fetch a pdf document from the database and download it to the client workstation.
When you have check all angles, such as permission rights and the logic in the code and yet the problem still persist. Do a restart of the database server instance. That may just fix the problem.