jemand diese vorher verwendet haben, ich brauche freies Land, Stadt, IP-Datenbank für SQLServerfreies Land, Stadt-Datenbank für SQL Server
Antwort
ipinfodb bieten Sie kostenlose Geolocation-Daten für MySQL. Mit einem einfachen Datenbankübersetzer können Sie ihn in eine andere Datenbank einfügen, da die Tabellenstruktur einfach ist. Sie stellen auch Daten im CSV-Format zur Verfügung, die einfacher in verschiedene Datenbankmodule importiert werden können.
Die Daten basieren auf der kostenlosen Version von MaxMind und werden jeden Monat aktualisiert. Sie bieten auch eine kostenlose API, wenn Sie die Daten nicht auf Ihrem Server speichern möchten. Die Genauigkeit ist in Ordnung und reicht für die normale Nutzung der Website aus.
Wenn Sie den Speicherort des aktuellen Benutzers auf der Grundlage ihrer IP-Adresse finden müssen, dann Sie könnten die Google Geolocation API ausprobieren, insbesondere google.loader.ClientLocation
.
Schauen Sie sich die Google-API-Dokumentation für weitere Informationen: http://code.google.com/apis/ajax/documentation/#ClientLocation
+1 denn das ist richtig, aber nach meiner Erfahrung hat es sehr oft keine Ahnung, wo Sie sind aus. Zumindest sagt es dir, wenn es nicht weiß. Es scheint besser zu sein, Wohnobjekte als kommerzielle zu identifizieren. –
I http://www.maxmind.com/app/geolitecity verwendet haben. Es ist eine weniger genaue Version ihrer bezahlten Datenbank. Die kostenlose Datenbank behauptet "über 99,5% auf Landesebene und 79% auf Stadtebene für die USA innerhalb eines 25-Meilen-Radius". Sie können ihre Genauigkeit detailliert unter http://www.maxmind.com/app/geolite_city_accuracy sehen.
Die Daten werden als CSV-Datei mit dem Start-IP-Block, dem End-IP-Block und dem Speicherort angezeigt. Es ist einfach genug, in sqlserver zu laden.
APIs in C, C#, PHP, Java, Perl und die kostenlose Version, GeoLite, hat zusätzlich zum herunterladbaren CSV-Format eine IPv6-Version.
diese hier
Siehe Datenbank einsehen -
http://myip.ms/info/cities_sql_database/World_Cities_SQL_Mysql_Database.html
Sie haben Länder/ddatabase Städte für Microsoft SQL Server. Hier Code -
CREATE TABLE countries (
countryID varchar(3) NOT NULL,
countryName varchar(52) NOT NULL,
localName varchar(45) NOT NULL,
webCode varchar(2) NOT NULL,
region varchar(26) NOT NULL,
continent varchar(15) NOT NULL,
latitude float NOT NULL,
longitude float NOT NULL,
surfaceArea float NOT NULL,
population int NOT NULL,
PRIMARY KEY (countryID),
UNIQUE (webCode),
UNIQUE (countryName)
);
CREATE TABLE cities (
cityID int NOT NULL,
cityName varchar(50) NOT NULL,
stateID int NOT NULL,
countryID varchar(3) NOT NULL,
latitude float NOT NULL,
longitude float NOT NULL,
PRIMARY KEY (cityID),
UNIQUE (countryID,stateID,cityID)
);
prüfen diese freie Welt Städte Datenbank http://www.sudostuff.com/world-cities-database-8.html
Stadt, Region und Land einschließt.
MySQL-Format-Datei zum Download mit drei Tabellen, Land, Region und Stadt. Land Schema
CREATE TABLE IF NOT EXISTS `country` (
`countryId` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`code` VARCHAR(5) DEFAULT NULL,
`name` VARCHAR(150) DEFAULT NULL,
PRIMARY KEY (`countryId`)
) ENGINE=InnoDB;
INSERT INTO `country` (`countryId`, `code`, `name`) VALUES(1, 'ad', 'andorra');
INSERT INTO `country` (`countryId`, `code`, `name`) VALUES(2, 'ae', 'united arab emirates');
INSERT INTO `country` (`countryId`, `code`, `name`) VALUES(3, 'af', 'afghanistan');
INSERT INTO `country` (`countryId`, `code`, `name`) VALUES(4, 'ag', 'antigua and barbuda');
INSERT INTO `country` (`countryId`, `code`, `name`) VALUES(5, 'ai', 'anguilla');
Sie die MySQL-Datenbank zu von hier finden ...
https://github.com/baraskar/Worlds-Country-State-and-City-Mysql-Database
Vorschlägen immer willkommen ...
Nicht gerade für SQL Server, sondern für MySQL, schlage ich vor, Ihnen die GitHub-Repository zur Kasse:
sie bieten nicht mehr die db –