Nem lehet beállítani a megbízólevél a megbízó "sa". (Microsoft SQL Server, Error: 15535)
Bárki számára az SQL Server 2005, aki kapja ezt nem lehet beállítani a megbízó megbízólevél "sa" hiba, a javítás egyszerű, egyenes továbbít és egyszerű ... ![]()
Győződjön meg arról, "Térkép Bizonyítvány" ki van jelölve. Ennyi. Mindössze annyit kell tennie, hogy ellenőrizze "Térkép Bizonyítvány", és te meg. Azok számára, szem nélkül, ez az alsó az első képernyő, ahol beállíthatja a felhasználó jelszavát (joggal csattanó a felhasználó, és kiválasztja a "Tulajdonságok")
Ez volt nekem karmoló fejem egy kicsit, tiszta telepítést Visual Studio 2008 (Az Express 2005 Service Pack 2) és az SQL 2008 SSMS
Hogyan talál + stop SQL injekciós támadás
Kategória: . NET , Classic ASP , hosting , IIS 6.0 , programozás 101 , SQL Server
Van egy csomó dolog ott SQL injekciós támadás, de ott nem sok, hogy segít kitalálni, hogyan lehet megállítani a támadások bekövetkezését.
Először is beszéljünk arról, hogy mi az SQL injekciós támadás valójában. Néhány ember úgy gondolja, hogy ez egy vírus a fajta, ami a "bennfentes webhelyére." Nem ez a helyzet. Ezek a bot támadások más vírussal fertőzött számítógépeken. Egyszerűen használja a nyers erő megközelítést szkennelés URL-eket, hogy POST / GET bemenet és próbál küldeni a saját adatait a számukra.
Szóval, hogyan nyomon követi ezeket és megállítani őket? A weboldal powered by Microsoft IIS, itt van a mi javaslatok:
- Nézd meg az IIS naplófájlokat
Próbálja megkeresni a szó "hadat", vagy "EXECUTE." Ha már érte támadás, ezek több mint valószínű, megjelennek az Ön IIS tuskók - legalábbis minden támadást kísérelt meg, hogy használ "GET" álláshely. Ha nem talál valamennyi esetét "hadat", vagy "execute" ezek az oldalak kezdeni. - Használata központi adatbázis kapcsolat kezelése
Egyszerű, hogy egy központi file (pl. connection.asp használatakor ASP ) Kezeli az összes DB hozzáférést. Ily módon könnyebb, hogy megbizonyosodjon arról, hogy Ön SQL kódolás oldalain. Könnyedén keresőkifejezések a "hadat" és az "execute", és állítsa le a támadásokat halott a zeneszámokat. - Végre egy telek ra kiterjedő megoldás
Ha fut a saját szervert, ajánljuk ISAPI_Rewrite tól HeliconTech ( http://www.helicontech.com/isapi_rewrite ). Ez egy ISAPI szűrő, ami lehetőséget ad a különböző dolgok, beleértve a szkennelés URL adatokat. Ez meg fog állni 99%-a támadások megváltoztatása nélkül kódot a webhelyén! \ - Soha ne használja az "sa", mint az adatbázis-felhasználó, hozzon létre egy felhasználói az adatbázis Ön dolgozik, majd távolítsa el kiváltságokat olvasni a mester dbo. Ez megakadályozza, hogy a támadó a "szippantás" az adatbázis szerkezete, azonban ezek a támadások alakult úgy, hogy fertőtlenítsék tárolt eljárás alapú támadások történnek is ilyen típusú biztonsági helyére. Lásd http://www.ngssoftware.com/papers/more_advanced_sql_injection.pdf További információ és egyéb ötletek megelőzésében SQL injekciós támadás.
Ha valaha is kíváncsi, vakarja a fejét, ahol a szivárgás a programozás (vagy átvett projekt valaki más), akkor a legjobb módja annak, hogy határozzák meg, amely oldalon a támadás történt, a korlátozás ki az IIS naplófájlokat.
Sok tarisznyák elérhető megtisztítására, de a legjobb tipp, hogy hát óránkénti, és hogy kövessék a legjobb gyakorlatok (néhány általam kiemelt itt). Jó szerencse
A legkönnyebb és legátfogóbb Mail Marketing eszköz
Kategória: Általános PC cuccok , tárhely , programozás 101
iContact fő célja, hogy a bele kifinomult jellegét meghatározza egy egyszerű, könnyen használható és megfizethető csomagban. Bár sok program megkísérli elérni ezt az egyensúlyt, iContact nem olyan hihetetlenül jól.
Nagy felhasználói felület 
iContact is képes erre, mert a nagy felhasználói felület, amely lehetővé teszi az új e-mail marketingesek hit a földön fut az alapvető funkciókat, but is teszi, hogy egyszerű a tapasztaltabb funkcióihoz való hozzáférésre amire szükségük van. Akárhogy is, iContact hozott létre egy fantasztikus termék, ami miatt több mint 50.000 ügyfél használja a jelenleg iContact.
Alapvető funkciók Majd Love
iContact lehetővé teszi, hogy új e-mail marketingesek kap a játékban gyorsan:
- Olcsó: alig $ 10/month kezdeni!
- Több mint 300 professzionális tervezésű e-mail sablonok, hogy e-mailjeit meg a szakmai
- Menetrend üzeneteket kell elosztani a jövőben segíteni időt takaríthat meg
- A rendszer automatikusan biztosítja az Ön e-mailek nem lesznek megjelölve a SPAM, így a felhasználók mindig a elektronikus levél.
- A pálya, amit a megrendelő nem a saját e-maileket, hogy tudd, milyen jól el hírlevelek fogadását.
- Esemény RSVP követés
- Osszuk felmérések könnyen
.
. Speciális funkciók Majd Love
Professzionális e-mail marketingesek is kap mindent, amit kell kezelni a tömeges e-mail lista:
- Gyorsan szegmens e-mail lista, amely testre előfizetői típusú kap bizonyos e-mailek
- Beállítás válaszadó, hogy segítsék a keresést az e-mail kampányok
- iContact fenntartja részletes történetét előfizető intézkedések segítségével testre a kampányok
- Design és töltse fel saját e-mail sablonok
- Korlátlan számú e-mail listák
Hátrány: iContact Támogatási Órák
Az egyetlen hátránya, hogy iContact az óra rendelkezésre állnak hívni. Támogatás nem 24 × 7, de 08:00-08:00 EST. Azonban, a kisegítő személyzet nagyon segítőkész, és sokszor azt találjuk, hogy ez valóban könnyebb használni az on-line tudásbázis, amely a videó bemutatók és lépésről-lépésre, hogy segítsen Önnek mindent, amire szüksége van.
iContact Árak
A iContact az árképzés, csak fizetni az összeget mailek fogsz küldeni, ami azt jelenti, hogy elkezd távoli-val egy olcsó tervet, és többet fizetni csak akkor, ha tudja, hogy a hírlevelet sikeres. Plusz, iContact az egyik legkedvezőbb árú e-mail marketing számára elérhető.
| Kapcsolatok | Havi |
|---|---|
| 250 | 9,95 $ |
| 500 | 14,00 $ |
| 1000 | 19,00 $ |
| 2500 | 29,00 $ |
| 5000 | 47,00 $ |
| 10000 | 74,00 $ |
| 15000 | 109,00 $ |
| 25000 | 149,00 $ |
| 35000 | 239,00 $ |
| 50000 | 379,00 $ |
| 75000 | 529,00 $ |
| 100000 | 699,00 $ |
Ez jó neked?
Miatt jellemzői és egyszerű használat, iContact a legjobb az újabb e-mail marketingesek csak most indult, valamint a fejlett e-mail marketingesek, akik több éves tapasztalattal. Azonban, ha a Fortune 500 cég, vagy egy nagyon nagy e-mail listája (100.000 előfizető), iContact valószínűleg nem az Ön számára.
Alapvetően, iContact már mindent tud, amit kell futtatni a sikeres e-mail marketing kampányok.
Felgyorsítása weboldal betöltési ideje megtagadhatja követés
A közelmúltban támadt, hogy nem mindenki tud nyomkövető cookie-kat, illetve elemző (Google, és így tovább), és mit is jelent valójában, amikor meglátogatja weboldalak ... Ez mindig tekinthető egyfajta kém-ware vagy szaggató köhögés Trojan, hogy segítsen az embereknek információgyűjtés és kiaknázása hogy a saját javukra. Ez teljesen igaz, azonban nem egy "hacking" értelemben ...
Hirdető cégek előszeretettel igénylő statisztikai és demográfiai adatokat a honlapon előtt általában befektetés reklám, és a legtöbb honlapok (ha nem az összes) van telepítve a Google Analytics, hogy segítsék őket a pályán, hogy a felhasználók a nagyon erős jelentések szerint a tendenciák, amikor meglátogattuk a honlapon . Együtt Webmaster Tools (szintén a Google-termék), és néhány összehasonlító adatot a fizikai szerver naplók, ez több mint elég a tendenciák, a látogatók és hasznos információkat ad, amikor azt lehet eldönteni, hogy a hirdetők a webhely ténylegesen beruházásra érdemesek
Adja meg a Nielsen jelentési lehetőséget. Azt állítják, hogy a vezető szerepet az adatok gyűjtése, és hasznos információkat a nyilvánosság látogató egy adott weboldalon. Sőt, mi azt állítják, nagyon szép, de hogy hogyan mennek a megvalósításához, hogy a határok "spyware" oldalán.
Az én rövid áttekintést a követőkód telepítve több dél-afrikai honlapok, azt tapasztaltam, hogy többszöri próbálkozás megteremtse "tárgyak" a kliens-oldali JavaScript kódot lehetővé tette számukra, hogy melyik telepített programok a számítógépen. Sőt, nagyon érdekes.
Mi lenne a cég akar az ilyen típusú információk egyébként? Miért nem hagyja, hogy a Google Analytics, egy jól ismert honlapon nyomon követésére és elemző szoftver tenni bárki számára szabadon hozzáférhetőek, és mindenki?
Valamit elrejteni talán, de én csak spekulál, hogy az okokról. Talán advertisors ragaszkodik e különleges darab követőkód telepítve, hogy a honlapon. Senki sem venné észre ugye?
Nos, néhány haladóbb felhasználók, és a legtöbbjük volna valamit már, felgyorsítja a dél-afrikai honlapok által érzékelhető összegeket, ők élvezik a pillanatra, milyen az igazi szélessávú sebességgel olyanok, mint más országokban, és ez a kis tutorial, hogy tud!
Itt van, hogyan!
Tovább
Hogyan viselkedni mozog domain egy másik számlára Helm 4
Helm 3 könnyű volt adminisztrálható, számos segédprogramok és eszközök léteznek segít a hétköznapi feladatok, amelyek közül az egyik, hogy mozog z egyik fiókból teremtett a sisakot, hogy egy másik fiókba. Helm 4 ... nem volt ilyen szerencséje a típus ... de megnyitása az adatbázisban. A számlák ellenőrzése táblázat a accountid meg kell lépni a domain ..., majd a nyitó OnlineServices táblázat megmutatja az összes domain hozzáadva sisakját, és a hozzájuk kapcsolódó accountid's. Változtatni a domain kapcsolódó számla, ez olyan egyszerű, mint csak a változó accountid a neked megfelelőt megtekintése.
Remélem ez segít tip néhány, a népi, mint tudtam meg semmit, hogy jelezze, hogyan kell csinálni ezt, és meg kellett alak ki egyedül.
Változó táblázat Tulajdon-ban SQL Server
Kategória: Hosting , programozás 101 , SQL Server
Nemrégiben volt a szerencsétlen esetben, ha egy élő szerver is beállít, és használják a csak 1 felhasználó nem dbo. Vagy a programozó nem tud jobbat, vagy ... nos ... ő volt a falu bolondjának ... egyébként, hogy ... az a kód. Itt van egy egyszerű T-SQL-nyilatkozat arról, hogy lesz, és hurok segítségével minden tárolt eljárások, nézetek és táblázatok és frissítse őket, hogy használják dbo (vagy bármely más felhasználó szeretne):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | sysobjects WHERE xtype IN ( 'U' , 'V' , 'P' ) AND uid = user_id ( 'olddbuser' ) OPEN tblcur WHILE 1 = 1 BEGIN FETCH tblcur INTO @tbl IF @@fetch_status < 0 BREAK SET @tbl = 'olddbuser.' + @tbl EXEC sp_changeobjectowner @tbl , 'dbo' END DEALLOCATE tblcur DECLARE @ tbl sysname KIJELENTEM tblcur érzéketlen CURSOR FOR SELECT név FROM sysobjects HOL xtype IN ('U', 'V', 'P') és uid = user_id ('olddbuser) OPEN tblcur MELLETT 1 = 1 BEGIN FETCH tblcur INTO @ tbl IF @ @ fetch_status <0 BREAK SET @ tbl = 'olddbuser. "+ @ @ tbl EXEC sp_changeobjectowner tbl," dbo "END DEALLOCATE tblcur |
Segítségével OPENROWSET csatlakozni közvetlenül egy másik adatbázisba nélkül kapcsolódik szerver és végrehajtását tárolt eljárás
Kategória: Általános PC cuccok , MSMQ , programozás 101 , SQL Server
1 2 | SELECT * 'SQLOLEDB' , database_location;username;password , 'set fmtonly off exec database.dbo.stored_Procedure' ) AS Whatever FROM OPENROWSET ('SQLOLEDB ", database_location, felhasználónév, jelszó," meg fmtonly off exec database.dbo.stored_Procedure') AS Whatever |
A fenti kódrészletet magától értetődő. Már csak használt ez az SQL 2005 ha, így ha ez nem működik az SQL 2000 nem jött hozzám sírva.
Cserélje ki database_location az IP / cél a szerver szeretne csatlakozni
Cserélje ki felhasználónév / jelszó-val ... hát ... nem igazán kell magyarázni?
Cserélje ki az adatbázis katalógus / adatbázist szeretne lekérdezés
Cserélje ki stored_Procedure a tárolt eljárást szeretne végrehajtani
Az "Ahogy Bármi" van szükség. Lehet ez a név valamit szeretne.
Már használt a fenti lekérdezés adatbázis közvetlenül az adatok kinyerése / kezelés. Tudnál menni egészen a belső csatlakozzanak ehhez az a normális kérdések, ha nem csinálsz egy frissítést / add kurzor hurok e.
Élvezze. Elvitt egy darabig, amíg kitalálom ![]()
IP-to-Country lookup, szabad és 95%-os pontossággal
Az egyik legutóbbi hozzászólásainak mutatta meg , hogyan kell átalakítani az IP-cím egy IP számot így is csinál egy keresést egy IP-to-Country adatbázisba.
Én azonban megtaláltam a következő legjobb dolog. Maxmind.com egyik vezető GeoIP helye és sport egy adatbázist, amely több mint 99%-os pontossággal. Ez a fizetett változat. Az én projekt mégis, csak tudnom kellett az országot, és kellett elég pontosak.
Üdvözöljük Maxmind ingyenes addon JavaScript API-t! 95%-os pontosságú, és mit akarok tőle.
1 2 3 | "text/javascript" src = "http://j.maxmind.com/app/country.js" ></ script > <Script type = "text / javascript" src = "http://j.maxmind.com/app/country.js"> </ script> geoip_country_code ( ) ; var countryCode = geoip_country_code (); countryCode ) ; alert (countryCode); |
És ez az! Önnek nem kell host az adatbázis, akkor nem kell ezt a számot átváltási magát, és szép sok minden mást is gondoskodunk. Az ingyenes szolgáltatás is lekérdezések City! Közé, és élvezze!
Itt a link, hogy a site: http://www.maxmind.com/app/javascript_city
Hurkolás egy 2 dimenziós tömböt jQuery
Nemrég kinyitottam a szemem, a csodálatos világába jQuery. * Sodródik le egy fantasy *
Íme egy példa arra, hogyan lehet hurok egy 2 dimenziós tömböt jQuery. Fun & Easy:
1 2 3 4 5 6 7 | [ [ 'USD' , 'US Dollar (USD)' , '$' ] , [ 'GBP' , 'British Pound (GBP)' , '£' ] , [ 'EUR' , 'Euro (EUR)' , '€' ] , [ 'AUD' , 'Australian Dollar (AUD)' , '$' ] , [ 'CAD' , 'Canadian Dollar (CAD)' , '$' ] , [ 'NZD' , 'New Zealand Dollar (NZD)' , '$' ] ] $. each ( currencyTocountryName , function ( i , value ) { alert ( value [ 0 ] ) ; alert ( value [ 1 ] ) ; } ) ; var currencyTocountryName = [['USD', 'amerikai dollár (USD)', '$'] ['HUF', 'angol font (GBP)', 'font'] ['euró', 'Euro (EUR) "," € "], [" AUD "," ausztrál dollár (AUD) ',' $ '] [' CAD ',' kanadai dollár (CAD) ',' $ '], [ "NZD", "új-zélandi dollár (NZD) ',' $ ']] $. minden (currencyTocountryName, funkció (i, érték) (alert (value [0]); alert (értéke [1]);)); |
Amint látod ez szép egyenes továbbít. Nem kell, hogy az "i" az a hely tulajdonosa, egy egyszerű értéket [0] lesz neked az első érték a tömbben. Ez kell a legegyszerűbb végrehajtása hurok és tömb tettem években. Persze, most már meg tudom csinálni egy egyszerű JavaScript hurok álmomban. De gondolkodás nélkül, és sokkal kevesebb kódot, jQuery lehetővé teszi számomra, hogy kiegyenlítő ki, hogy a hatalom. * Sodródik le egy fantasy ismét *
IP Ország - Megtérít IP cím, IP száma
Itt van egy egyszerű SQL nyilatkozatot, melynek segítségével a tárolt eljárást annak megállapítására, az IP címet az IP-cím összehasonlítani bármilyen IP Ország adatbázis:
1 2 3 4 5 6 7 8 9 10 11 12 | ( 15 ) ,@1st INT ,@2nd INT ,@3rd INT ,@4th INT SET @ip = '41.243.224.9' SELECT @1st = LEFT ( @ip, CHARINDEX ( '.' ,@ip ) - 1 ) SET @ip = RIGHT ( @ip, LEN ( @ip ) - CHARINDEX ( '.' ,@ip ) ) SELECT @2nd = LEFT ( @ip, CHARINDEX ( '.' ,@ip ) - 1 ) SET @ip = RIGHT ( @ip, LEN ( @ip ) - CHARINDEX ( '.' ,@ip ) ) SELECT @3rd = LEFT ( @ip, CHARINDEX ( '.' ,@ip ) - 1 ) SET @ip = RIGHT ( @ip, LEN ( @ip ) - CHARINDEX ( '.' ,@ip ) ) SELECT @4th = @ip SELECT ( ( @4th ) + ( @3rd * 256 ) + ( @2nd * 65536 ) + ( @1st * 16777216 ) ) DECLARE @ ip VARCHAR (15), @ INT 1., 2. @ INT, @ INT 3., 4. @ INT SET @ ip = "41 .243.224.9" SELECT @ 1. = LEFT (@ ip, CHARINDEX ('.', @ Ip) - 1) SET @ ip = JOBB (@ ip, LEN (@ ip) - CHARINDEX ('.', @ ip)) SELECT @ 2. = LEFT (@ ip, CHARINDEX ('.', @ ip) - 1) SET @ ip = JOBB (@ ip, LEN (@ ip) - CHARINDEX ('.', @ ip)) SELECT @ 3. = LEFT (@ ip, CHARINDEX ('.', @ ip) - 1) SET @ ip = JOBB (@ ip, LEN (@ ip) - CHARINDEX ('.', @ ip)) SELECT @ @ ip = 4. SELECT ((@ 4.) + (3. @ * 256) + (@ 2. * 65536) + (@ 1. * 16777216)) |
Ez lehetővé teszi, hogy egy SQL eljárás figyelembe a változó IP-cím, és nem kell átalakítani az IP cím első megfelelő kód. Ez a munka a MySQL és némi változtatással.
A képlet elég egyszerű és magától értetődő. Amint találok egy megbízható (többnyire teljes) IP Ország adatbázis fogom szerkeszteni ezt a hozzászólást, hogy tükrözze azt, eddig nem találtam olyan is, hogy vegye fel a címtartományt hazám, ahol egy igazi szégyen. Sem a nyílt forráskódú PHP projekt ip2c érte jöhet, ami engem kétséges, hogy képes segíteni a program minden fejlett meghatározni az ország automatikusan az IP-címet.













































